如何匹配排除' /'之间特定单词的相对网址?

时间:2016-12-12 04:16:39

标签: c# regex negative-lookahead

我在三天之内几乎没有尝试过。

模式的要求将匹配

/clubb/clubindex
/cclub/clubindex
/cllub/clubindex
/anyword/clubindex

但不是/club/clubindex,只是排除/club/clubindex

我使用负向前瞻并尝试重新获得它。

1 个答案:

答案 0 :(得分:1)

对不起,我没有说清楚。

该模式只会过滤'俱乐部'控制器,我想我找到了解决方案。

^/(?<controller>(?!club/).*)/(?<action>.*)$

enter image description here

如果想要过滤其他控制器,可以这样做:

enter image description here

感谢关心我问题的每个人。