1

rubular.com というウェブサイトに出会いました。正規表現の例は次のとおりです。

(?<month>\d{1,2})\/(?<day>\d{1,2})\/(?<year>\d{4})

< > で囲まれた月、日、年は、各グループにその名前のタグを付けます。

ドキュメントで見つけることができなかったので、Pythonでそれを行う方法があるかどうか疑問に思っています。

4

3 に答える 3

2

あなたはそれを使用してそれを行います(?P<group_name>...):

(?P<month>\d{1,2})\/(?P<day>\d{1,2})\/(?P<year>\d{4})

ドキュメントを見る

于 2013-08-08T23:48:00.817 に答える
2

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>...)
于 2013-08-08T23:56:09.027 に答える
0

これを使用できます:

(?P<month>\d{1,2})\/(?P<day>\d{1,2})\/(?P<year>\d{4})
于 2013-08-08T23:48:07.393 に答える