0

月のアルファ表現とそれに続く数値の年を見つけることができる正規表現を探しています。

例:

  • 今日の月は2012年6月です

  • これは2012年5月の日付を含むセットであり、それだけです。

  • 2012年12月

  • 2012年6月は今年の日付です
4

2 に答える 2

1

特定の例では、月の名前と年を交互に使用してそれを行うことができます\d{4}

/\b(?:January|February|March|...|December)\s+\d{4}\b/i

i大文字と小文字を区別しないためのものです。

\b単語の境界です。

アプリケーションのニーズに応じて、もちろんこの範囲を拡張(または制限)することもできますが、年は任意の4桁であると想定しています。

于 2012-06-27T19:32:56.543 に答える
1

そのはず:

/\b(?:January|February|March|April|August|September|October|November|December)\s+\d{4}\b/i
于 2012-06-27T19:33:28.807 に答える