ホームページ  >  記事  >  バックエンド開発  >  Python を使用して正規表現内のリテラルのドット (.) を照合するにはどうすればよいですか?

Python を使用して正規表現内のリテラルのドット (.) を照合するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-10 19:11:02457ブラウズ

How do you match a literal dot (.) in a regular expression using Python?

正規表現とのドットの一致

「何とか何とか何とか [email protected ] Python を使用して ".w.w@" を使用する場合、最初は正規表現パターン ".w.w@" の使用を検討するかもしれません。ただし、このアプローチには制限があります。

正規表現のドット (.) は、任意の文字との一致を示すメタ文字として特別な目的を果たします。生の Python 文字列 (r"" または r'' で示される) 内のリテラル ドットと一致するには、それをエスケープする必要があります。これは、次のパターンを使用して実現できます: r"."

このエスケープされたパターンを使用すると、正規表現は r".w.w@" になり、これを使用して、ファイルから "test.this" を正常に抽出できます。与えられた文字列。このアプローチにより、目的のパターンと正確に一致することが保証されます。

以上がPython を使用して正規表現内のリテラルのドット (.) を照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。