使用正規表示式辨識Email位址中的點(.)字元
在資料解析場景中,經常需要擷取特定元素來自字串,例如電子郵件地址。正規表示式為此類任務提供了強大的工具。
匹配文字點字符
點 (.) 是正規表示式中的元字符,表示它代表任何字符。但是,要符合 Python 原始字串中的文字點(由 r"" 或 r'' 表示),必須將其轉義為 r"."。
例如,考慮以下字串:
"blah blah blah [email protected] blah blah"
要提取包含文字點的電子郵件地址,我們可以使用以下正規表示式:
r"\b\w+\.\w+@\w+\.\w+"
正則表達式細分:
使用此正規表示式,我們可以從給定字串中提取電子郵件地址:
import re text = "blah blah blah [email protected] blah blah" email = re.findall(r"\b\w+\.\w+@\w+\.\w+", text) print(email) # Output: ['[email protected]']
以上是如何使用正規表示式來匹配電子郵件地址中的文字點字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!