Udostępnij za pośrednictwem


<regex>

Definiuje klasę szablonu do analizowania TR1 Regular Expressionsoraz kilka klas szablonów i funkcji, aby wyszukać tekst pasuje do obiektu wyrażenia regularnego.

#include <regex>

Uwagi

Do utworzenia obiektu wyrażenia regularnego, należy użyć klasy szablonu basic_regex Class lub jednego z jego specjalizacji, regex Typedef i wregex Typedef, wraz z flagami Składnia typu regex_constants::syntax_option_type.

Aby przeszukać tekst pasuje do obiektu wyrażenia regularnego, należy użyć funkcji szablonu regex_match Function i regex_search Function, wraz z flagami dopasowanie typu regex_constants::match_flag_type.Funkcje te zwracają wyniki za pomocą szablonu klasy match_results Class i jego specjalizacji, cmatch Typedef, wcmatch Typedef, smatch Typedef, i wsmatch Typedef, wraz z klasą szablonu sub_match Class i jego specjalizacji, csub_match Typedef, wcsub_match Typedef, ssub_match Typedef, i wssub_match Typedef.

Aby zastąpić tekst odpowiadający obiektu wyrażenia regularnego, należy użyć funkcji szablonu regex_replace Function, wraz z flagami dopasowanie typu regex_constants::match_flag_type.

Do iteracji wiele odpowiedników obiektu wyrażenia regularnego, należy użyć szablonu klasy regex_iterator Class i regex_token_iterator Class lub jednego z ich specjalizacji, cregex_iterator Typedef, sregex_iterator Typedef, wcregex_iterator Typedef, wsregex_iterator Typedef, cregex_token_iterator Typedef, sregex_token_iterator Typedef, wcregex_token_iterator Typedef, lub wsregex_token_iterator Typedef, wraz z flagami dopasowanie typu regex_constants::match_flag_type.

Aby zmodyfikować szczegóły dotyczące gramatyki wyrażeń regularnych, napisać klasy implementującej cech wyrażenia regularnego.

Bb982382.collapse_all(pl-pl,VS.110).gifKlasy

basic_regex

Otacza wyrażenia regularnego.

match_results

Posiada sekwencji submatches.

regex_constants

Posiada różne stałe.

regex_error

Raporty bad wyrażenia regularnego.

regex_iterator

Iteracja wyniki dopasowania.

regex_traits

Opisuje właściwości elementów do dopasowania.

regex_traits <char>

Zawiera opis właściwości char do dopasowania.

regex_traits <wchar_t>

Zawiera opis właściwości wchar_t do dopasowania.

regex_token_iterator

Iteracja submatches.

sub_match

Zawiera opis submatch.

Bb982382.collapse_all(pl-pl,VS.110).gifDefinicje typu

cmatch

Wpisz definicję charmatch_results.

cregex_iterator

Wpisz definicję charregex_iterator.

cregex_token_iterator

Wpisz definicję charregex_token_iterator.

csub_match

Wpisz definicję charsub_match.

Regex

Wpisz definicję charbasic_regex.

smatch

Wpisz definicję stringmatch_results.

sregex_iterator

Wpisz definicję stringregex_iterator.

sregex_token_iterator

Wpisz definicję stringregex_token_iterator.

ssub_match

Wpisz definicję stringsub_match.

wcmatch

Wpisz definicję wchar_tmatch_results.

wcregex_iterator

Wpisz definicję wchar_tregex_iterator.

wcregex_token_iterator

Wpisz definicję wchar_tregex_token_iterator.

wcsub_match

Wpisz definicję wchar_tsub_match.

wregex

Wpisz definicję wchar_tbasic_regex.

wsmatch

Wpisz definicję wstringmatch_results.

wsregex_iterator

Wpisz definicję wstringregex_iterator.

wsregex_token_iterator

Wpisz definicję wstringregex_token_iterator.

wssub_match

Wpisz definicję wstringsub_match.

Bb982382.collapse_all(pl-pl,VS.110).gifFunkcje

regex_match

Dokładnie pasuje do wyrażenia regularnego.

regex_replace

Zastępuje dopasowywane wyrażeń regularnych.

regex_search

Wyszukiwanie dopasowania wyrażenia regularnego.

Zamień

Swaps basic_regex or match_results objects.

Bb982382.collapse_all(pl-pl,VS.110).gifOperatory

operator ==

Porównanie różnych obiektów równe.

operator! =

Porównanie różnych obiektów nie jest równe.

operator <

Porównanie różnych obiektów poniżej.

operator < =

Porównanie różnych obiektów, mniejsze lub równe.

operator >

Porównanie różnych obiektów, większa niż.

operator > =

Porównanie różnych obiektów, większe niż lub równe.

operator <<

Wstawia sub_match w strumieniu.

Zobacz też

Koncepcje

TR1 Regular Expressions

Inne zasoby

<regex> Członkowie