是否有可能在c ++中使用正则表达式?

Car*_*ers 5 c c++ regex

重复:在C++中有一个使用模式匹配(使用正则表达式)的函数?

我不确定在哪里使用它...是否有任何解析器类型的函数将一些正则表达式作为参数或什么?我刚刚发现我的编辑器会突出显示一行/作为C/C++语法的"正则表达式",我觉得这很奇怪......

Jar*_*Par 18

在vanilla C++语言中,不支持正则表达式.但是,有几个库可用于支持Regex.Boost很受欢迎.

查看Boost的Regex实现.


Ric*_*dle 8

PCRE是C的事实上的标准正则表达式库(它也适用于C++).

(你的编辑正在做什么我不知道.使用像PCRE这样的库或任何其他建议的库都不会改变C的语法 - 你的正则表达式定义将始终保存在字符串中.)