Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我应该使用什么正则表达式来匹配以格式开头SDPCDR 并包含日期20120826并以 结尾的字符串.asn?
SDPCDR
20120826
.asn
一个示例字符串是SDPCDR_delsdp3a_6091_20120826-042451.asn
SDPCDR_delsdp3a_6091_20120826-042451.asn
This would work:
^SDPCDR\w+(\d{8})-\w+.asn$
"^SDPCDR.*\\d{8}.*\\.asn$"
日期部分相当慷慨,但字符串可能已经足够具体以避免错误匹配。如果您正在寻找子字符串而不是尝试匹配整个字符串,请改用
"SDPCDR.*?\\d{8}.*?\\.asn"
SDPCR_[a-z_]*[0-9]{8,8}-[a-z_]*\\\\.asn