gpt4 book ai didi

正则表达式无法对两个匹配项使用相同的字符

转载 作者:行者123 更新时间:2023-12-01 11:11:11 27 4
gpt4 key购买 nike

在下面的正则表达式中,当它包含在两个斜杠之间时,我想匹配所有“ac”的情况。第一个匹配,但第二个不匹配,因为中间斜杠用于第一个匹配。有什么方法可以强制第二个“ac”也匹配吗?

https://regex101.com/r/WxTFJI/2

下面是我试过的

([\/])ac([\/])

我的测试字符串是

/ac/ac/ 

谢谢

最佳答案

(\/)ac(\/) 与第二个 ac 不匹配的原因是因为第二个 /ac/ 已经被捕获,剩下的是 ac/ 但根据您的问题,您只需要不带斜线的 ac 。如果是这样的话

(?<=\/)ac(?=\/)

关于正则表达式无法对两个匹配项使用相同的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60162345/

27 4 0
文章推荐: java - xml 解码错误 jaxb 预期元素中存在意外元素
文章推荐: java - 即使返回也显示缺少返回语句的错误
文章推荐: julia - Julia 中使用微分方程的二阶 ODE
文章推荐: java - 从 JSoup 中的 html 中删除
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com