符合正規表示式中的文字點
在正規表示式中,句點 (.) 通常代表任何字元。然而,當使用 Python 的原始格式字串(以「r」為前綴)時,需要對文字點進行轉義。這是因為原始字串中的轉義字元按字面意思處理,覆蓋了它們在正規表示式中的特殊含義。
要使用正規表示式在 Python 中匹配點,它前面必須有轉義字元 ("")。例如:
import re text = "blah blah blah test.thisis@example.com blah blah" match = re.search(r"\.this", text) # Escape the literal dot with "\." if match: print(match.group()) # Output: .this
以上是如何搭配 Python 正規表示式中的文字點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!