반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- EnvSet
- IfWinExist
- autohotkey
- Threads
- API
- StringGetPos
- Var:=식
- if(식)
- SetMouseDelay
- EnvMult
- 식
- MouseClick
- Menu
- IF (식)
- SetTitleMatchMode
- DetectHiddenWindows
- SetKeyDelay
- EnvAdd
- 배열
- SetControlDelay
- if
- ControlSend
- IfInString
- ControlGetText
- 식의 설명
- EnvDiv
- SetEnv
- 함수
- Blocks
- EnvSub
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
StringReplace 문자열중의 특정의 문자열을 다른 문자열에 치환한다 본문
반응형
StringReplace
문자열중의 특정의 문자열을 다른 문자열에 치환한다
StringReplace, OutputVar, InputVar, SearchText [, ReplaceText, ReplaceAll?]
Parameters
인수명 | 설명 |
---|---|
OutputVar | 치환 결과의 문자열을 격납하는 변수명 |
InputVar | 치환전의 문자열을 격납하고 있는 변수명. OutputVar(와)과 같은 것을 지정해도 괜찮다. |
SearchText | 검색 문자열. StringCaseSense그리고 설정하지 않는 한, 대문자 소문자는 무시된다. |
ReplaceText | SearchText하지만 옮겨놓을 수 있는 앞의 문자열. 생략시는,SearchText하지만 삭제된다(하늘에 치환된다). |
ReplaceAll? | 이하의 것을 반각 스페이스 단락으로 지정한다.
|
ErrorLevel
SearchText하지만 발견되지 않았던 경우 「1」, 치환에 성공했을 경우 「0」.
다만,UseErrorLevel하지만 지정되어 있는 경우, 치환된 수가 된다.
Remarks
SearchText(이)나ReplaceText에 반각 스페이스나Tab문자를 지정하고 싶은 경우, 편입 변수 %A_Space%(이)나 %A_Tab%(을)를 사용한다.
ReplaceAll(을)를 유효하게 해,SearchText(와)과ReplaceText에 다른 길이의 문자열을 지정해,InputVar하지만5000아르바이트 이상 있어,SearchText하지만20개이상 발견되었을 경우, 고속화를 위해 통상과는 다른 방법으로 처리를 실시한다.
이 처리동안, 통상보다 많은 메모리를 사용한다.
Related
IfInString, StringLeft, StringRight, StringMid, StringTrimLeft, StringTrimRight, StringCaseSense, StringLen, StringLower, StringUpper, StringGetPos, if var is type
Example(s)
; Remove all CR+LF's from the clipboard contents: StringReplace, clipboard, clipboard, `r`n, , All
; Replace all spaces with pluses: StringReplace, NewStr, OldStr, %A_SPACE%, +, All
; Remove all blank lines from the text in a variable: Loop { StringReplace, MyString, MyString, `r`n`r`n, `r`n, UseErrorLevel if ErrorLevel = 0 ; No more replacements needed. break }
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
StringTrimLeft / StringTrimRight 문자열의 초나 마지막의 지정 문자수를 없앤다 (0) | 2007.11.05 |
---|---|
StringSplit 문자열을 지정의 단락 문자로 분할한다 (0) | 2007.11.05 |
StringMid 문자열의 지정 위치로부터 지정 문자수만큼을 꺼낸다 (0) | 2007.11.05 |
StringLower / StringUpper 문자열을 모두 소문자나 모두 대문자에 변환 (0) | 2007.11.05 |
StringLen 변수의 내용의 문자수를 취득 (0) | 2007.11.05 |
Comments