본문 바로가기

오토핫키/명령어

오토핫키 명령어 :: String과 관련된 명령어들

오토핫키 명령어에 대한 포스팅을 계속 진행중에 있습니다.

오늘 소개할 명령어는 바로 String과 관련된 명령어 입니다.

저는 주로 업무에 있어서 오토핫키를 많이 애용하는 편입니다.
업무를 진행하는데 효율성을 상당히 극대화 시켜줘서 업무에 지장이 없도록 도와주기 때문이죠.

String과 관련된 명령어들은 글자와 관련된 옵션들을 정의합니다.

StringCaseSense 문자열 비교할 때 대소문자 구별한 건지 설정. (초기값은 구별 안함.)
StringGetPos / InStr() 문자열에서 포함 문자열의 위치를 알아냄.
StringLeft 문자열의 왼쪽부터 몇 개의 글자를 읽어옴.
StringLen / StrLen() 문자열에 글자가 몇 개인지 알아냄.
StringLower 문자열을 소문자로 변환.
StringMid / SubStr() 문자열의 중간 어딘가부터 몇 개의 글자를 읽어옴.
StringReplace 문자열의 포함 문자열을 다른 걸로 바꿈.
StringRight .StringSplit 문자열을 지정된 글자를 기준으로 분리.
StringTrimLeft 문자열을 좌측부터 몇 개 없앰.StringTrimRight 문자열을 우측부터 몇 개 없앰.
StringUpper 문자열을 대문자로 변환.
위와 같은 명령어들은 손 쉽게 문자열에 대한 제어들을 가능하게 해줍니다.
예를들어서 문자열 안에서 관련 정보를 추출해내고 싶을때 String을 사용하게 되죠.

안녕하세요. 반갑습니다.
위와 같은 예제가 있다면 이것을 변수 처리를 통해서 먼저 변수화 시킵니다.
cos = 안녕하세요. 반갑습니다.
안녕하세요. 반갑습니다라는 내용이 cos라는 변수에 담기게 되죠.
StringGetPos, OutputVar, InputVar, SearchText [, L#|R#, Offset]
StringGetPos, pos, cos, .
위와 같이 사용한다면 cos라는 녀석에서 .이라는 텍스트를 찾아 pos라는 값에 대입시켜줍니다.

그 후 StringTrimLeft를 사용해 잘라낸다면, 반갑습니다.라는 문구만 남게 될 수 있는 것이죠.

그 중 오늘은 몇가지 명령어만을 소개하겠습니다.
StringGetPos, OutputVar, InputVar, SearchText [, L#|R#, Offset]
StringReplace, OutputVar, InputVar, SearchText [, ReplaceText, ReplaceAll?]
StringTrimLeft, OutputVar, InputVar, Count
StringTrimRight, OutputVar, InputVar, Count