我应该使用什么正则表达式来匹配以SDPCDR
开头的字符串
并包含20120826
格式的日期,以.asn
结尾?
示例字符串是SDPCDR_delsdp3a_6091_20120826-042451.asn
答案 0 :(得分:3)
这样可行:
^SDPCDR\w+(\d{8})-\w+.asn$
答案 1 :(得分:2)
"^SDPCDR.*\\d{8}.*\\.asn$"
在日期部分非常慷慨,但字符串可能已经足够具体以避免错误匹配。如果您正在寻找子字符串而不是尝试匹配整个字符串,请使用
"SDPCDR.*?\\d{8}.*?\\.asn"
答案 2 :(得分:0)
SDPCR_[a-z_]*[0-9]{8,8}-[a-z_]*\\\\.asn