Parle Pattern matching
목차
- Character representations
- Character classes
- Unicode character classes
- Alternation and repetition
- Anchors
- Grouping
Parle는 flex와 유사한 정규식 일치를 지원합니다. 다음 POSIX 문자 집합도 지원됩니다. [:alnum:]
, [:alpha:]
, [:blank:]
, [:cntrl:]
, [:digit:]
, [:graph:]
, [:lower:]
, [:print:]
, [:punct:]
, [:space:]
, [:upper:]
및 [:xdigit:]
.
유니코드 문자 클래스는 현재 기본적으로 활성화되어 있지 않습니다. --enable-parle-utf32를 전달하여 사용할 수 있도록 합니다. 특정 인코딩은 올바르게 구성된 정규식으로 매핑할 수 있습니다. 예를 들어 UTF-8로 인코딩된 EURO 기호를 일치시키기 위해 정규식 [\xe2][\x82][\xac]
를 사용할 수 있습니다. UTF-8로 인코딩된 문자열의 패턴은 [ -\x7f]{+}[\x80-\xbf]{+}[\xc2-\xdf]{+}[\xe0-\xef]{+}[\xf0-\xff]+
.