【发布时间】:2015-02-06 18:07:42
【问题描述】:
我想匹配一个包含任何有效 URL 字符序列但不包含特定单词的 URL。有问题的 URL http://gateway.ovid.com 我想匹配除了“网关”这个词之外的任何内容:
- http://abc123.ovid.com - 匹配
- http://abc.123.ovid.com - 匹配
- http://abc-123.ovid.com - 匹配
- http://fdfsffdfs.ovid.com - 匹配
但是
- http://gateway.ovid.com - 会不匹配
类似于以下内容:
^http://([a-z0-9\-\.]+|(?<!gateway))\.ovid\.com$
但它似乎不起作用。
更新:抱歉忘了提及语言,它是 C#.NET
【问题讨论】: