rubular.com というウェブサイトに出会いました。正規表現の例は次のとおりです。
(?<month>\d{1,2})\/(?<day>\d{1,2})\/(?<year>\d{4})
< > で囲まれた月、日、年は、各グループにその名前のタグを付けます。
ドキュメントで見つけることができなかったので、Pythonでそれを行う方法があるかどうか疑問に思っています。
あなたはそれを使用してそれを行います(?P<group_name>...)
:
(?P<month>\d{1,2})\/(?P<day>\d{1,2})\/(?P<year>\d{4})
ドキュメントを見る
Python でこれを行うには、次のように、名前付きグループの前に文字 'P' を付けます。
import re
match = re.search('(?P<month>\d{1,2})\/(?P<day>\d{1,2})\/(?P<year>\d{4})', '01/02/2000')
print match.group('day')
print match.group('month')
print match.group('year')
Regexのドキュメント ページでは明確に強調表示されていませんが、次のセクションを探しています。
(?P<name>...)
これを使用できます:
(?P<month>\d{1,2})\/(?P<day>\d{1,2})\/(?P<year>\d{4})