目录

C++ Library - <regex>

介绍 (Introduction)

它是表达要与字符序列匹配的模式的标准化方式。 一些典型的正则表达式参数如下所示 -

  • Target sequence (subject) - 用于搜索序列模式。

  • Regular expression (pattern) - 用于在目标序列中搜索。

  • Matches array - 匹配信息存储在一个特殊的match_results数组类型(例如cmatch或smatch)中。

  • Replacement strin - 此操作替换匹配。

正则表达式操作

Sr.No. 正则表达式操作和描述
1 regex_match

这是一个匹配序列。

2 regex_search

这是一个搜索序列。

3 regex_replace

它是替换匹配序列。

迭代器类型

Sr.No. 迭代器类型和描述
1 regex_iterator

它是一个正则表达式迭代器。

2 regex_token_iterator

它是一个正则表达式令牌迭代器。

basic_regex实例化

Sr.No. 实例化和描述
1 regex

这是一个正则表达式类。

2 wregex

这是一个wregex类。

match_results实例化

Sr.No. match_results实例化和描述
1 cmatch

这些是字符串文字的match_results。

2 wcmatch

这些是宽字符串文字的match_results。

3 smatch

这些是字符串对象的match_results。

4 wsmatch

这些是宽字符串对象的match_results。

sub_match实例化

Sr.No. sub_match实例化和描述
1 csub_match

它是字符串文字的sub_match。

2 wcsub_match

它是宽字符串文字的sub_match。

3 ssub_match

它是字符串的sub_match。

4 wssub_match

它是宽字符串的sub_match。

Namespaces

Sr.No. 命名空间和描述
1 regex_constants

它是一个正则表达式常量。

↑回到顶部↑
WIKI教程 @2018