正規表現を使用して電子メール アドレス内のドット (.) 文字を識別する
データ解析シナリオでは、多くの場合、特定の要素を抽出する必要があります。電子メールアドレスなどの文字列から。正規表現は、このようなタスクに強力なツールを提供します。
リテラル ドット文字の一致
ドット (.) は正規表現のメタ文字であり、任意の文字を表します。ただし、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 中国語 Web サイトの他の関連記事を参照してください。