我使用test_([^/]+)
,但这只会忽略/
字符。
如果在/
之后的任何地方找到test_
,我想提供无匹配。
示例,我需要的是:
test_apple
匹配apple
test_apple/
不匹配。
test_ap/le
不匹配。
我该怎么做?谢谢!
答案 0 :(得分:3)
如何:test_([^/]+)$
$表示直到字符串结尾
答案 1 :(得分:0)
您可以使用否定前瞻来完成此任务:
(?<=test_)(apple)(?![/])
否定前瞻基本上意味着:“如果你在这个位置后发现这个,请不要匹配。”