我知道模式[^ /]将匹配到char,但我如何在两个字符之间匹配,除非它包含/
<hello world></hello world>
模式
(?<=<).+?[^/](?=>)
所以它应该只匹配hello world,而不是/ hello world
我正在使用vb.net谢谢。
答案 0 :(得分:2)
几乎就是:你需要重复[^/]
模式而不是.
模式(允许/
):
(?<=<)[^/]+?(?=>)
澄清一下,[^/]
表示“一个字符,除/
以外的任何字符”。