Pythonの正規表現におけるmatchメソッド
メソッド match は、文字列の先頭で正規表現との一致を探します。メソッドの最初のパラメータには検索する正規表現を、第二パラメータには検索対象の文字列を指定します。一致が見つかった場合、メソッドはmatchオブジェクトを返し、それ以外の場合は None を返します。メソッドの構文は次の通りです:
re.match(何を探すか, どこで探すか)
例として、文字列が数字で始まるかどうかを確認してみましょう:
txt = '123abc'
res = re.match('\d+', txt)
print(res)
文字列が文字で始まるかどうかを確認してください:
txt = 'abc 123 bbb 456 987'
文字列の先頭にある英字の一致を出力してください。
次の文字列が与えられています:
txt = 'aaa bbb 123'
数字を含む部分文字列を見つけてください。