0

完全な日付と日付の年の両方に一致してキャプチャする正規表現を作成しようとしていました。

TEXT: JAN 2013
CAPTURE: JAN 2013, 2013

私は使用しようとしました:

[a-z]{3}\s(\d{4},*){2}

しかし、これは機能しません。誰かが助けることができれば。

4

2 に答える 2

1

次の正規表現は、2 つのキャプチャ グループを提供します。

([A-Z]{3}\s(\d{4}))

ここで、最初の部分には「JAN 2013」が含まれ、2 番目の部分には「2013」が含まれます。

Perl での例:

$text = "JAN 2013";
@m = $text =~ /([A-Z]{3}\s(\d{4}))/;
print "First capture: $m[0]\n";
print "Second capture: $m[1]\n";

出力:

First capture: JAN 2013
Second capture: 2013
于 2013-09-10T08:57:18.187 に答える