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. |