Biblioteca C ++ - <regex>

Introdução

É uma forma padronizada de expressar padrões a serem combinados com sequências de caracteres. alguns dos parâmetros típicos de regex são mostrados abaixo -

  • Target sequence (subject) - É usado para pesquisar o padrão de sequência.

  • Regular expression (pattern) - É usado para pesquisar na sequência de destino.

  • Matches array - As informações de correspondências são armazenadas em um dos tipos de matriz match_results especiais (como cmatch ou smatch).

  • Replacement strin - Esta operação substitui as partidas.

Operações Regex

Sr. Não. Operação e descrição do Regex
1 regex_match

É uma sequência de combinação.

2 regex_search

É uma sequência de busca.

3 regex_replace

É uma seqüência correspondente de substituição.

Tipos de iterador

Sr. Não. Tipo de iterador e descrição
1 regex_iterator

É um iterador regex.

2 regex_token_iterator

É um iterador de token regex.

instância basic_regex

Sr. Não. Instanciação e descrição
1 regex

É uma classe regex.

2 wregex

É uma classe wregex.

match_results instantiations

Sr. Não. match_results instanciação e descrição
1 cmatch

Estes são match_results para literais de string.

2 wcmatch

Esses são match_results para literais de string ampla.

3 smatch

Estes são match_results para objetos string.

4 wsmatch

Estes são match_results para objetos de string ampla.

sub_match instanciações

Sr. Não. instanciação e descrição de sub_match
1 csub_match

É uma sub_match para literais de string.

2 wcsub_match

É uma sub_match para literais de string ampla.

3 ssub_match

É uma sub_match para strings.

4 wssub_match

É uma sub_match para strings largas.

Namespaces

Sr. Não. Namespace e descrição
1 regex_constants

É uma constante regex.