2

正規表現を使用して、次のように文字列から日付を抽出するにはどうすればよいですか?

CCBS_Call_History_.20-NOV-12.txt_RO.gz

例外出力:2012年11月20日

ありがとう

4

2 に答える 2

0
/\d+\-[A-Z]+\-\d+/

あなたのためにトリックを行います

于 2012-12-14T02:56:01.267 に答える
0

このようなものが機能します。

\d{1,2}\-[A-Z]{3}\-\d{1,2}

ここに説明があります。

\d{1,2} - One to two digits
\-      - Followed by a dash
[A-Z]{3}- Followed by 3 uppercase characters(JAN, FEB, NOV, DEC)
\-      - Followed by a dash
\d{1,2} - Followed by one to two digits

これを微調整して、おそらく小文字、4 桁の年、またはその他のニーズを含めることができます。

于 2012-12-14T03:07:53.543 に答える