【发布时间】:2015-07-23 17:59:43
【问题描述】:
如何对动态输入的字符串进行正则表达式转义。 我想用实际的正则表达式代码包围它,然后进行匹配,但我需要将输入中的所有正则表达式特殊字符转义。
【问题讨论】:
-
@The Paramagnetic Croissant 为什么不呢?其他语言有它,它可以简化我的代码。
-
如果你转义了所有的正则表达式元字符,那么你真正做的是纯字符串匹配,你根本不需要使用正则表达式。
-
正如我所说,我想用实际的未转义正则表达式代码包围它。
-
Boost.Regex 支持通过
\Q...\E进行PCRE 转义。