在下面的正则表达式中,当两个斜线之间包含“ ac”时,我想匹配所有情况。第一个匹配,但是第二个不匹配,因为中间斜杠用于第一个匹配。是否也可以强制第二个“ ac”匹配?
https://regex101.com/r/WxTFJI/2
以下是我尝试过的内容
([\/])ac([\/])
我的测试字符串是
/ac/ac/
谢谢
原因(\/)ac(\/)
与第二个ac不匹配的原因是,第二个/ ac /已经被捕获,并保留了ac /,但是根据您的问题,您只想要ac
不包含斜线。如果是这样,则>
(?<=\/)ac(?=\/)
尝试一下: