문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
== StringRegExp(문자열, 패턴, 플래그) == # AutoIt에서는 StringRegExp 함수를 사용하여 정규표현식 검색 # 아래는 문자열에서 {로 시작하고 }로 끝나는 토큰들을 찾아서 중괄호 안의 값을 배열로 추출하는 예제 <source lang=autoit> #include <Array.au3> ; 원본 문자열 Local $sText = "{a}eee{b}ffff{c}ggf{d}fff" ; 정규표현식: 중괄호 내부 문자 추출 (비탐욕적 캡처) Local $aMatches = StringRegExp($sText, "\{(.*?)\}", 3) ; 결과 출력 If @error Then MsgBox(0, "결과", "매칭된 항목이 없습니다.") Else _ArrayDisplay($aMatches, "중괄호 안의 내용") EndIf </source> * 결과 <source lang=autoit> [0] = "a" [1] = "b" [2] = "c" [3] = "d" </source> === 설명 === <source lang=html> • StringRegExp(문자열, 패턴, 플래그) • "\{(.*?)\}" : • \{ 와 \}는 중괄호를 문자 그대로 찾기 위한 escape • (.*?)는 중괄호 안의 내용을 비탐욕적으로 캡처 (즉, {a} 하나씩) • 플래그 3: 매칭된 모든 항목을 배열로 반환 </source> [[category:autoit]]
문서 저장 미리 보기 차이 보기 취소