一个正则问题
需求
匹配一个\ 字符 并且\两边不是\\(其实就是匹配一个\出现的位置,同时出现\\个不算)
我写了一个正则可以匹配出来,但是把两边的字母也匹配出来了。
我的测试地址,点开直接可以修改 (http://regex.zjmainstay.cn/r/...)
回答:
这个看你使用的语言的支持程度了, 常见的都支持正向环视和逆向环视把, 可以看一下对应语言的文档.
给一个语言无关的例子 正则基础之——环视 (不同环境下的写法可能略有不同)
比如js的: (?<=[^\\])\\(?=[^\\])
.
回答:
没明白你到底想匹配什么,感觉你在说零宽断言
回答:
将中间想要的字符使用()包裹,取匹配分组1的值不可以么
回答:
没听明白你的要求.
回答:
前瞻+后瞻+子模式,最后获取子模式里面的数据即可达到你的需求。
以上是 一个正则问题 的全部内容, 来源链接: utcz.com/p/182762.html