ホームページ  >  記事  >  バックエンド開発  >  Python re.match 関数とは何ですか? Python match 関数の使用方法を学習します。

Python re.match 関数とは何ですか? Python match 関数の使用方法を学習します。

Tomorin
Tomorinオリジナル
2018-08-15 13:53:046569ブラウズ


#前回の記事「Python正規表現を詳しく解説、Python正規表現とは何か?」をご紹介しました。 >>リンケージ、この記事では、Python re.match 関数を使用する 方法について説明し、Python match 関数 の使用を分析するための表と例が付属しています。

Python re.match 関数とは何ですか? Python match 関数の使用方法を学習します。

re.match 文字列の開始位置からパターンのマッチングを試みます。開始位置でマッチングが成功しない場合は、match( ) は何も返しません。

関連する推奨事項: 「

Python チュートリアル

関数構文:

re.match(pattern, string, flags=0)

関数パラメーターの説明:

##パラメータパターンstring#flagsre.match メソッドは、一致が成功した場合は一致するオブジェクトを返し、それ以外の場合は None を返します。

説明

正規表現の一致
照合する文字列。
フラグ ビットは、大文字と小文字を区別するかどうか、複数行のマッチングなど、正規表現のマッチング方法を制御するために使用されます。

group(num) または groups() マッチング オブジェクト関数を使用して、マッチング式を取得できます。

#Match オブジェクト メソッドgroup(num=0) 式全体の文字列と一致します。group() は複数のグループ番号を一度に入力でき、その場合はそれらのグループに対応する値を含むタプルを返します。 groups()1 から含まれるグループ番号までのすべてのグループ文字列を含むタプルを返します。 #例:
#!/usr/bin/python
# -*- coding: UTF-8 -*- 
import re
print(re.match('www', 'www.runoob.com').span())  # 在起始位置匹配
print(re.match('com', 'www.runoob.com'))       # 不在起始位置匹配
説明

上記の例の出力結果は次のとおりです:

(0, 3)
None

以上がPython re.match 関数とは何ですか? Python match 関数の使用方法を学習します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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