Stroustrup正则表达式\ e

时间:2015-12-25 13:33:01

标签: c++ regex

在C ++之旅中,第83页,Stroustrup提供了以下正则表达式:

R"((\ew+))"

本书中没有任何地方定义,我在互联网上找不到任何关于它的内容。 \ e在正则表达式中表示什么?

1 个答案:

答案 0 :(得分:3)

这只是Stroustrup的一个错字。 \e在正则表达式中没有任何特殊含义,在上下文中没有意义。

如果您要使用

在页面上实际编译示例代码
R"((\ew+))"

根本不会打印任何东西。他可能只是想用

R"((\w+))"

一个包含1个或多个单词字符的捕获组,与所显示的输出相匹配。

His original regex compiled

Compiled after removing the extra 'e'