在.NET和Python中等同于\ Q \ E?

时间:2014-05-11 22:23:22

标签: c# python regex vb.net

PHP&& Java正则表达式允许您像{1}} \Q\E之间的正则表达式一样逃脱

\d+\Q**(+)**\E\d+

例如12**(+)**22

的匹配项

这是一种便利,因为没有它你必须逃脱特殊字符

\d+\*\*\(\+\)\*\*\d+

在.NET中有这样的东西吗? 关于Python的同样问题

谢谢

1 个答案:

答案 0 :(得分:2)

Python不支持\Q \E。您可以使用re.escape

有关详细信息,请参阅How to use '\Q' and '\E' regex symbols in python?