正则表达式仅匹配一个尖括号 [英] Regular Expression to match only one angle bracket
本文介绍了正则表达式仅匹配一个尖括号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找与
a > b
>
b>
...
但不能使用两个或更多个尖括号,即它应该不匹配
but not two or more angled brackets, i.e. it should not match
a>>b
>>
b>>
...
我肯定会先行或后行,但出于某种原因都不行
I was sure to do that with lookaheads or lookbehinds, but for some reason neither
\>(?!\>)
也
(?<!\>)\>
工作..?
谢谢!
推荐答案
Perl语法:
/(?<!>)>(?!>)/
不使用前行或后行:
/(?:^|[^>])>(?:[^>]|$)/
这篇关于正则表达式仅匹配一个尖括号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文