我有一个我想要匹配的包结构。 它可以是任何字母和点,但我想过滤掉最后一个字母只能是.war或.jar。
传递的例子:
com.foo.bar.war
com.foo.jar
com.foo.war.war
未通过的示例:
com.foo.bar.ear
com.foo.jar.me
com.foo.war.xyz
答案 0 :(得分:3)
/\.[wj]ar$/
$表示'行尾',所以这只匹配以。结尾的行。[wj] ar
答案 1 :(得分:0)
您可以尝试此正则表达式\.(w|j)ar$
答案 2 :(得分:0)
试试这种方式
/.*(.jar|.war)$/gim