
C++11中的Regex正则表达式示例简介
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇简介展示了如何在C++11中使用Regex库进行基本的字符串匹配和搜索操作,并提供了几个实用示例。通过学习这些内容,读者可以掌握正则表达式的应用技巧。
在regex库中涉及的主要类型包括:
以`std::string`为代表的处理字符串的类型(尽管还有存储`wchar_t`的`wstring`类、原生C式字符串`const char*`等,但为了简化处理这里仅介绍与`std::string`相关的操作。掌握住正则表达式的主体框架后,若想使用其他版本只需进行相应类比)。
`std::regex`类:该类型需要一个表示正则表达式的字符串和文法选项作为输入参数,默认情况下如果没有提供文法选项,则默认采用ECMAScript语法。
`std::match_results`类:这是一个模板类,用于记录匹配的结果。对于使用`std::string`的情况来说,我们已经定义好了相关的迭代器类型。
全部评论 (0)
还没有任何评论哟~


