C ++ 라이브러리-<정규식>
소개
문자 시퀀스와 일치시킬 패턴을 표현하는 표준화 된 방법입니다. 일반적인 정규식 매개 변수 중 일부는 다음과 같습니다.
Target sequence (subject) − 시퀀스 패턴을 검색 할 때 사용합니다.
Regular expression (pattern) − 타겟 시퀀스에서 검색 할 때 사용합니다.
Matches array − 일치 정보는 특별한 match_results 배열 유형 (예 : cmatch 또는 smatch) 중 하나에 저장됩니다.
Replacement strin −이 작업은 일치 항목을 대체합니다.
정규식 작업
Sr. 아니. | 정규식 작동 및 설명 |
---|---|
1 | regex_match 매치 시퀀스입니다. |
2 | regex_search 검색 순서입니다. |
삼 | regex_replace 대체 일치 시퀀스입니다. |
반복기 유형
Sr. 아니. | 반복기 유형 및 설명 |
---|---|
1 | regex_iterator 정규식 반복자입니다. |
2 | regex_token_iterator 정규식 토큰 반복기입니다. |
basic_regex 인스턴스화
Sr. 아니. | 인스턴스화 및 설명 |
---|---|
1 | 정규식 정규식 클래스입니다. |
2 | wregex wregex 클래스입니다. |
match_results 인스턴스화
Sr. 아니. | match_results 인스턴스화 및 설명 |
---|---|
1 | cmatch 문자열 리터럴에 대한 match_results입니다. |
2 | wcmatch 와이드 문자열 리터럴에 대한 match_results입니다. |
삼 | 일치 문자열 개체에 대한 match_results입니다. |
4 | wsmatch 이들은 넓은 문자열 개체에 대한 match_results입니다. |
sub_match 인스턴스화
Sr. 아니. | sub_match 인스턴스화 및 설명 |
---|---|
1 | csub_match 문자열 리터럴에 대한 sub_match입니다. |
2 | wcsub_match 넓은 문자열 리터럴에 대한 sub_match입니다. |
삼 | ssub_match 문자열에 대한 sub_match입니다. |
4 | wssub_match 넓은 문자열에 대한 sub_match입니다. |
네임 스페이스
Sr. 아니. | 네임 스페이스 및 설명 |
---|---|
1 | regex_constants 정규식 상수입니다. |