我不确定标题是否合适,但我不知道怎么表达。 我有一些字符串(文件名),看起来像这样:
/aa/john/doe/xx/yy/xxTRUEyy.jar
/bb/ee/john/doe/xx/yy/aaTRUE.jar
/cc/john/doe/xx/yy/aaFALSE.jar
/dd/john/deere/xx/yy/aaTRUE.jar
我需要一个正则表达式,不匹配字符串中包含/john/doe/且有TRUE作为名称一部分的JAR文件。在上面的例子中,应该只匹配字符串3和4。
我不确定标题是否合适,但我不知道怎么表达。 我有一些字符串(文件名),看起来像这样:
/aa/john/doe/xx/yy/xxTRUEyy.jar
/bb/ee/john/doe/xx/yy/aaTRUE.jar
/cc/john/doe/xx/yy/aaFALSE.jar
/dd/john/deere/xx/yy/aaTRUE.jar
/(?!.*joe)/
而不是/.*(?!joe)/
。 - Ricardo