[英]Regex to Match a bunch of character + only a single |
我有一个正则表达式非常适合匹配以下内容。
^[a-z-&+/]
现在,我要为“ |”添加一个匹配项 符号,但前提是它以单个“ |”开头
真实结果
|hello
apple
test||test
错误的结果
||hello
我在regex101.com上尝试了多种方法-但我无法提出正确的regex。
此正则表达式适用于您想要的:
^([a-z-&+\/]|\|(?!\|))
这从输入的开头开始,尝试查找您的任何原始字符( [az-&+/]
)或|
后面没有|
(使用负前瞻)。
参见regex101.com上的演示 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.