如何使用正则表达式从字符串中提取日期,如下所示?
CCBS_Call_History_.20-NOV-12.txt_RO.gz
例外输出: 20-NOV-12
由于
答案 0 :(得分:0)
/\d+\-[A-Z]+\-\d+/
会为你做的伎俩
答案 1 :(得分: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位数年份或任何其他需求。