需要正则表达式直接匹配>排除有效的html标签

时间:2018-04-12 16:35:49

标签: php regex pcre

在我的上一个问题中 Want a regex which matches > char not containing in any tag 我得到了答案,但它没有直接匹配>

上一个问题的有效答案之一是'/(?=(?:^|>)[^<>]*(>))/',其匹配>,不包括有效的html代码 测试字符串为'abc><span>some >text< again some<some tag></some tag>vfs>>vf</span>'

请帮助我获取与>直接匹配的正则表达式,而不是任何匹配[]数组

1 个答案:

答案 0 :(得分:1)

试试这个: >|(<.*?>|.)(*SKIP)(*F)