【问题标题】:Equiv of \Q \E in .NET and Python?.NET 和 Python 中的 \Q \E 的等价物?
【发布时间】:2014-05-11 22:23:21
【问题描述】:

PHP && Java 正则表达式让您可以像这样在\Q\E 之间转义正则表达式的一部分

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

这个匹配例如12**(+)**22

这是一种方便,因为没有它你必须转义特殊字符

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

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

谢谢

【问题讨论】:

标签: c# python regex vb.net


【解决方案1】:

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

请参阅How to use '\Q' and '\E' regex symbols in python? 了解更多信息。

【讨论】:

  • 谢谢你正是我需要的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
  • 1970-01-01
  • 2010-11-11
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
相关资源
最近更新 更多