다음을 통해 공유


<regex>

구문 분석할 수 있는 템플릿 클래스를 정의 합니다. TR1 Regular Expressions, 및 여러 템플릿 클래스와 일치 하는 정규식 개체에 대 한 텍스트를 검색 하는 함수도 있습니다.

#include <regex>

설명

정규식 개체를 만들려면 템플릿 클래스를 사용 합니다. basic_regex Class 또는 해당 특수화의 하나 regex Typedefwregex Typedef, 형식의 구문 플래그와 함께 regex_constants::syntax_option_type.

정규식 개체에 일치 하는 텍스트를 검색 하려면 템플릿 함수 사용 regex_match Functionregex_search Function, 형식 일치 플래그와 함께 regex_constants::match_flag_type.이러한 함수 템플릿 클래스를 사용 하 여 결과 반환 match_results Class 및 해당 특수화 cmatch Typedef, wcmatch Typedef, smatch Typedef, 및 wsmatch Typedef, 템플릿 클래스와 함께 sub_match Class 및 해당 특수화 csub_match Typedef, wcsub_match Typedef, ssub_match Typedef, 및 wssub_match Typedef.

정규식 개체와 일치 하는 텍스트를 대체 하려면 템플릿 함수 사용 regex_replace Function, 형식 일치 플래그와 함께 regex_constants::match_flag_type.

정규식 개체의 여러 일치 항목을 반복 하려면 템플릿 클래스를 사용 합니다. regex_iterator Classregex_token_iterator Class 또는 해당 특수화의 하나 cregex_iterator Typedef, sregex_iterator Typedef, wcregex_iterator Typedef, wsregex_iterator Typedef, cregex_token_iterator Typedef, sregex_token_iterator Typedef, wcregex_token_iterator Typedef, 또는 wsregex_token_iterator Typedef, 형식 일치 플래그와 함께 regex_constants::match_flag_type.

정규식의 문법의 세부 정보를 수정 하려면 정규식 특성을 구현 하는 클래스를 작성 합니다.

Bb982382.collapse_all(ko-kr,VS.110).gif클래스

basic_regex

정규식을 래핑합니다.

match_results

시퀀스의 부분을 보유합니다.

regex_constants

상수는 다양 한 보류

regex_error

잘못 된 정규식을 보고합니다.

regex_iterator

일치 결과를 반복합니다.

regex_traits

일치 하는 요소의 특성을 설명합니다.

regex_traits <char>

특징을 설명 char 일치 하는.

regex_traits <wchar_t>

특징을 설명 wchar_t 일치 하는.

regex_token_iterator

부분을 반복합니다.

sub_match

일치 하는 값을 설명합니다.

Bb982382.collapse_all(ko-kr,VS.110).gif형식 정의

cmatch

형식에 대 한 정의가 charmatch_results.

cregex_iterator

형식에 대 한 정의가 charregex_iterator.

cregex_token_iterator

형식에 대 한 정의가 charregex_token_iterator.

csub_match

형식에 대 한 정의가 charsub_match.

정규식

형식에 대 한 정의가 charbasic_regex.

smatch

형식에 대 한 정의가 stringmatch_results.

sregex_iterator

형식에 대 한 정의가 stringregex_iterator.

sregex_token_iterator

형식에 대 한 정의가 stringregex_token_iterator.

ssub_match

형식에 대 한 정의가 stringsub_match.

wcmatch

형식에 대 한 정의가 wchar_tmatch_results.

wcregex_iterator

형식에 대 한 정의가 wchar_tregex_iterator.

wcregex_token_iterator

형식에 대 한 정의가 wchar_tregex_token_iterator.

wcsub_match

형식에 대 한 정의가 wchar_tsub_match.

wregex

형식에 대 한 정의가 wchar_tbasic_regex.

wsmatch

형식에 대 한 정의가 wstringmatch_results.

wsregex_iterator

형식에 대 한 정의가 wstringregex_iterator.

wsregex_token_iterator

형식에 대 한 정의가 wstringregex_token_iterator.

wssub_match

형식에 대 한 정의가 wstringsub_match.

Bb982382.collapse_all(ko-kr,VS.110).gif함수

regex_match

정규식을 정확 하 게 일치 합니다.

regex_replace

대체 정규식 일치 합니다.

regex_search

정규식 일치를 검색 합니다.

스왑

Swaps basic_regex or match_results objects.

Bb982382.collapse_all(ko-kr,VS.110).gif연산자

연산자 = =

같은 다양 한 개체를 비교 합니다.

연산자! =

같지 않은 다양 한 개체를 비교 합니다.

연산자 <

다양 한 개체의 비교 보다 작아야 합니다.

연산자 < =

비교 다양 한 개체의 값 보다 작거나 같음.

연산자 >

보다 다양 한 개체를 비교 합니다.

연산자 > =

다양 한 개체 보다 크거나 같음 비교 합니다.

연산자 <<

삽입 한 sub_match 에서 스트림을.

참고 항목

개념

TR1 Regular Expressions

기타 리소스

<regex> 멤버