正则表达式 - 两个字符之间的匹配,除非包含正斜杠

时间:2014-04-17 14:55:29

标签: regex

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

<hello world></hello world>

模式

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

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

我正在使用vb.net谢谢。

1 个答案:

答案 0 :(得分:2)

几乎就是:你需要重复[^/]模式而不是.模式(允许/):

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

澄清一下,[^/]表示“一个字符,除/以外的任何字符”。