본문 바로가기
Autohotkey/강좌

[Autohotkey] 35. 문자열의 왼쪽,오른쪽 양옆의 문자열을 원하는 숫자만큼 읽어온다. - StringLeft / Right

by 슈퍼닷 2013. 6. 9.
반응형

StringLeft StringRight 

이 명령어 두개는 왼쪽, 오른쪽 방향 문자열을 읽어오는 파싱 명령어 입니다.

 

왼쪽 , 오른쪽 방향 읽어온다는 말은

 

왼쪽에서 오른쪽으로  ->

오른쪽에서 왼쪽으로 <-

이렇게 읽어옵니다.

 

Internet 이라는 영단어로 설명해보죠.

왼쪽 방향에서 읽어오는 거는 -> Internet 이 순서대로 읽어오는 것이고

오른쪽 방향에서 읽어오는 거는 -> tenretnI 순서대로 읽어오는 것이죠.

하지만 오른쪽 방향에서 읽어온다고 해서 진짜로 tenretnI 가 반환되는게 아니라

Internet 이 반환되죠.

만약에 5만큼 읽어오면 ernet 이렇게요.

 

이제 명령어 어떻게 쓰는지를 보죠.

 

StringLeft,변수,문자열,숫자

StringRight,변수,문자열,숫자

 

 

[스크립트]

 

A=internet

StringLeft,변수,A,5    ;; 변수에 inter 이 반환됩니다.

msgbox,% A    ;; 결과 inter.

 

 

[스크립트 2]

 

B=internet

StringRight,변수,B,5  ;; 변수에 ernet 이 반환됩니다.

msgbox,% B   ;; 결과 ernet

 

 

이렇게 간단한 스크립트 예제로 위의 설명을 이해하실 수 있으실 겁니다.

 

반응형

댓글