Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 搜索包含特殊字符的正则表达式_Python - Fatal编程技术网

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

Python 搜索包含特殊字符的正则表达式,python,Python,我想知道文本中是否有模式$*.*。 但我不知道如何用python中的正则表达式实现这一点。避开美元和点: 经验法则: 使用原始字符串文字,因此不必使用双斜杠(Python和正则表达式都从反斜杠派生含义) 如果有疑问,请转义该字符,使其与文字字符匹配 因为您正在寻找一个特定的子字符串,所以不需要正则表达式。这应该做到: "$." in my_string 例如: >>> "$." in "tes$.t" True >>> "$." in "test" Fals

我想知道文本中是否有模式
$*.*
。 但我不知道如何用python中的正则表达式实现这一点。

避开美元和点:

经验法则:

  • 使用原始字符串文字,因此不必使用双斜杠(Python和正则表达式都从反斜杠派生含义)

  • 如果有疑问,请转义该字符,使其与文字字符匹配


  • 因为您正在寻找一个特定的子字符串,所以不需要正则表达式。这应该做到:

    "$." in my_string
    
    例如:

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

    只要避开美元符号。。。
    >>> "$." in "tes$.t"
    True
    >>> "$." in "test"
    False