ホームページ > バックエンド開発 > Python チュートリアル > Python の正規表現でリテラルのドットを照合するにはどうすればよいですか?

Python の正規表現でリテラルのドットを照合するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-11 01:29:02
オリジナル
576 人が閲覧しました

How to Match a Literal Dot in a Python Regular Expression?

正規表現内のリテラル ドットの一致

正規表現では、通常、ピリオド (.) は任意の文字を表します。ただし、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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート