我有一个正则表达式,它可以很好地匹配以下内容。
^[a-z-&+/]现在,我想要添加一个匹配的“\”符号,但前提是它以单个“\”开头。
真实结果
|hello
apple
test||test假结果
||hello我在regex101.com上尝试了很多方法--但我无法找到正确的regex。
发布于 2016-02-07 19:14:01
这对我起了作用:
/^[|a-z-&+/](?!\|)/在字符集中也可以使用。检查http://www.regexr.com/3coad我在哪里测试了匹配。
发布于 2016-02-07 19:05:47
此正则表达式适用于您想要的内容:
^([a-z-&+\/]|\|(?!\|))从输入开始,尝试查找任何原始字符([a-z-&+/])或|,而不是| (使用负前瞻性)。
https://stackoverflow.com/questions/35257583
复制相似问题