寻找一种从文件名解析日期的方法。文件名的命名方式没有约定,但可以在字符串中包含日期。如何从该文件名中提取日期?
20151030Thisisafilename
Thisisafilename20151030
Thisisafilename2015-10-30
非常感谢
EDIT 我的问题不同,因为我没有例如" _"
答案 0 :(得分:1)
这个正则表达式应该适合:
\d{4}-?\d{2}-?\d{2}
它查找8位数的序列,可选地用两个短划线分隔。
适用于以下格式:
如果你想要一个全有或全无的方法,这应该有效:
(\d{4}-\d{2}-\d{2}|\d{8})
适用于: