正则表达式接受多个表达式

时间:2014-02-19 10:56:15

标签: java regex

我有这个正则表达式:

\\d{4}-\\d{2}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}.*

它符合以下字符串:

“2014-02-16-13 53.22.115621”

我希望它也匹配这样的字符串:

“2014-02-16-13.53.22.115621”

1 个答案:

答案 0 :(得分:0)

你的意思是这样的? (希望我没有错过另一个区别。)

\d{4}-\d{2}-\d{2}-\d{2}[ .]\d{2}:\d{2}.*

我认为您的初始正则表达式存在一些问题。

为了完整性,这里是逃脱的形式:

"\\d{4}-\\d{2}-\\d{2}-\\d{2}[ .]\\d{2}:\\d{2}.*"