Table of Contents
Windows Batch Script : substring
SET "_test=123456789abcdef0"
::처음 5글자
SET "_result=%_test:~0,5%"
ECHO %_result% =12345
::7글자 스킵 이후 5글자
SET "_result=%_test:~7,5%"
ECHO %_result% =89abc
::7글자 스킵 후 나머지
SET "_result=%_test:~7%"
ECHO %_result% =89abcdef0
::맨 뒤에서 7글자
SET "_result=%_test:~-7%"
ECHO %_result% =abcdef0
::맨 뒤에서 7글자 제외한 앞부분
SET "_result=%_test:~0,-7%"
ECHO %_result% =123456789
::앞부분 7글자 제외 뒷부분 5글자 제외
SET "_result=%_test:~7,-5%"
ECHO %_result% =89ab
::맨뒤에서 7글자 제외하고 5글자
SET "_result=%_test:~-7,5%"
ECHO %_result% =abcde
::맨뒤에서 7글자 제외시작하는데 다시 뒷쪽 문자열중 맨뒤 5글자 제외한 문자열
SET "_result=%_test:~-7,-5%"
ECHO %_result% =ab