正则表达式匹配,如果标签不包含其他标签

时间:2019-06-01 18:53:31

标签: regex

假设我们有以下字符串:

匹配:

[div]foo[span]bar[/span][/div]

如果此字符串在第一个[span]之前没有关闭[/ div],则我需要regexp来匹配

不匹配:

[div]foo[/div][span]bar[/span]

我已经尝试过XHTML示例,但是它太普通了,正则表达式新手很难理解。

我的结果全都匹配

[b]解决方案[/ b] 我找到了与此正则表达式的解决方案

(\[div\]).*?^((?!\/div).)*

0 个答案:

没有答案