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

정규식 상수입니다.