Windows Batch Script : substring

By | 2024년 11월 8일
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

답글 남기기