Python 3 – 正規表現-Pythonチュートリアル

ザ・ モジュールはPythonで正規表現を処理します

正規表現を使用して、文字列内のすべての一致を検索したり、一致が存在するかどうかをテストしたりできます。

正規表現を使用すると、文法規則を定義するだけで、大量のデータからいくつかの項目をすばやく収集できます。

関連コース: 完全なPythonプログラミングコースと演習

Table of Contents

正規表現を実行するための文字列を作成します。 フレーズの例として、有名なアメリカの早口言葉「wouldchuck」を使用します。

正規表現を使用して、文字列に一致するものをすべて検索します。 正規表現と検索スペースをパラメーターとして使用して、メソッドfindall()を呼び出します。

以下のプログラムをお試しください。

1
2
3
4
5
6
import re

string = "How much wood would a woodchuck chuck if a woodchuck could chuck wood?"

matches = re.findall(r'woow*', string)
print(matches)

正規表現の一致を返します。
開始文字「woo」とそれに続く単語文字を定義します w 0回以上一致する *

正規表現

データが正規表現に一致するかどうかをテストするには、検索方法を使用します。 これはtrueまたはfalseを返し、ifステートメントと一致させることができます。

1
2
3
4
if re.search(r'woow*', string):
print('woow* foud!')
else:
print('not found')

これをチェックアウト カンニングペーパー 独自の正規表現を作成する場合。

初心者の方は、 それなら私はこの本を強くお勧めします。

運動

  1. 正規表現で大文字と小文字が区別されるかどうかを確認する
  2. 電話番号の正規表現を作成する

例をダウンロード

Hope this helps!

Source link