搜索包含特殊字符的正则表达式

时间:2014-11-13 22:22:19

标签: python

我想查找文本中是否有模式$*.*。 但我无法弄清楚如何在python中使用正则表达式。

2 个答案:

答案 0 :(得分:1)

逃离美元点:

re.search(r'\$\.', inputstring)

经验法则:

  1. 使用原始字符串文字,因此您不必使用双斜杠(Python和正则表达式都从反斜杠中获取含义)

  2. 如有疑问,请转义字符以使其与字面字符匹配。

答案 1 :(得分:1)

由于您正在寻找特定的子字符串,因此您甚至不需要正则表达式。这应该做:

"$." in my_string

示例:

>>> "$." in "tes$.t"
True
>>> "$." in "test"
False