1

私は現在、この正規表現を使用して年を一致させています

^(19|20)\\d\\d[-,\\s,\\/]?(19|20)?\\d?\\d?

しかし、これは次のような完全な形式の年にのみ一致します1988が、 と の両方に一致するものが必要1988です08

これは単一の正規表現で可能ですか?

4

2 に答える 2

2

? を追加すると、の後に(19|20)

このような?

^(19|20)?\\d\\d[-,\\s,\\/]?(19|20)?\\d?\\d?
于 2013-10-23T08:36:13.603 に答える
2

先頭の句をオプションにするだけです。

^(19|20)?\\d\\d[-,\\s,\\/]?(19|20)?\\d?\\d?
........^
于 2013-10-23T08:36:24.200 に答える