Regular expressions library
来自cppreference.com
< cpp
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
正则表达式库提供了一个类,它代表正则表达式,这是一种迷你语言用来执行模式匹配字符串中的.
原文:
The regular expressions library provides a class that represents 正则表达式, which are a kind of mini-language used to perform pattern matching within strings.
还提供了在正则表达式库提供支持的各种算法,迭代器,例外,和类型特征的实用工具类.
原文:
Also provided in the regular expressions library are utility classes that provide support for various algorithms, iterators, exceptions, and type traits.
目录 |
[编辑] 主类
这些类封装了一个正则表达式和目标内的字符序列匹配正则表达式的结果.
原文:
These classes encapsulate a regular expression and the results of matching a regular expression within a target sequence of characters.
(C++11) |
正则表达式对象 (类模板) |
(C++11) |
标识由一个子表达式匹配的字符序列 原文: identifies the sequence of characters matched by a sub-expression (类模板) |
(C++11) |
确定一个正则表达式匹配,包括所有的子表达式匹配 原文: identifies one regular expression match, including all sub-expression matches (类模板) |
[编辑] 算法
使用这些功能应用正则表达式封装在一个正则表达式的字符序列目标..
原文:
These functions are used to apply the regular expression encapsulated in a regex to a target sequence of characters..
(C++11) |
尝试匹配正则表达式的整个字符序列 原文: attempts to match a regular expression to the entire character sequence (函数模板) |
(C++11) |
尝试匹配正则表达式的字符序列的任何部分 原文: attempts to match a regular expression to any part of the character sequence (函数模板) |
(C++11) |
以格式化的替换文本来替换正则表达式匹配的地方 (函数模板) |
[编辑] 迭代器
正则表达式使用迭代器遍历整个正则表达式匹配的组序列中找到.
原文:
The regex iterators are used to traverse the entire set of regular expression matches found within a sequence.
(C++11) |
遍历所有正则表达式匹配的字符序列内 原文: iterates through all regex matches within a character sequence (类模板) |
(C++11) |
遍历指定的子表达式内的所有正则表达式匹配一个给定的字符串或通过无与伦比的子串 原文: iterates through the specified sub-expressions within all regex matches in a given string or through unmatched substrings (类模板) |
[编辑] 例外
这个类定义类型的对象抛出异常来报告错误的正则表达式库.
原文:
This class defines the type of objects thrown as exceptions to report errors from the regular expressions library.
(C++11) |
报告错误所产生的正则表达式库 原文: reports errors generated by the regular expressions library (类) |
[编辑] 性状
正则表达式traits类用于封装一个正则表达式的本地化方面的.
原文:
The regex traits class is used to encapsulate the localizable aspects of a regex.
(C++11) |
字符类型,所要求的正则表达式库,提供元信息 原文: provides metainformation about a character type, required by the regex library (类模板) |
[编辑] 常量
定义于
std::regex_constants 名字空间 | |
(C++11) |
常规选项控制正则表达式的行为 原文: general options controlling regex behavior (typedef) |
(C++11) |
特定匹配的选项 (typedef) |
(C++11) |
描述了不同类型的匹配误差 原文: describes different types of matching errors (typedef) |