Regex-两个字符之间的匹配,除非包含正斜杠



我知道模式[^/]会匹配到字符,但我如何在两个字符之间匹配,除非它包含/

<hello world></hello world>

图案

(?<=<).+?[^/](?=>)

所以它应该只匹配hello-world,而不是/hello-world

我正在使用vb.net,谢谢。

差不多了:您需要重复[^/]模式,而不是.模式(允许/):

(?<=<)[^/]+?(?=>)

为了澄清,[^/]的意思是"一个字符,除/之外的任何字符"。

相关内容

最新更新