我正在尝试创建一个正则表达式,它应该能够接受以下字符串:
proj_asdasd_000.gz.xml
proj_asdasd.gz.xml
基本上第二个下划线是可选的,如果后面跟着任何值,它应该只是整数。
以下是我尝试的正则表达式:
有什么建议可以使其接受上述提到的字符串?
基本上第二个下划线是可选的,如果后面跟着任何值,它应该只是整数。
以下是我尝试的正则表达式:
^proj([a-zA-z0-9]?)+_[a-zA-z]+(_[0-9]?)+\.[a-z]+.[a-z]
有什么建议可以使其接受上述提到的字符串?
(_[0-9]?)+
替换为(_[0-9]+)?
。现在的方式匹配了_1_2_3_4
。 - dvo