在regex中是否存在从特定域中排除某些url值的方法?
我想把/
排除在外,说/subdomaine1/...
这适用于subdomaine:\/(?!subdomaine1).*
,但我不知道如何用它排除索引/
( how )。例如:
the / => false (这是主页)
domaine.com/aaa =>true
/subdomaine1 1 =>false
/subdomaine1 1/a =>false
发布于 2015-12-10 12:30:59
发布于 2015-12-10 12:24:12
发布于 2015-12-10 12:32:13
如果您想确保有子域,那么您可以添加额外的积极展望。这可以拼写为:在domaine.com/
之后不应该有subdomaine1
,但是应该有一些单词字符:
^domaine\.com\/(?!subdomaine1)(?=\w).*$
https://regex101.com/r/iT4gM7/5
这可以优化为使用+,而不是前瞻性,但它会变成与@Jonathan的答案完全一样。但我会把这个留在教育上。
https://stackoverflow.com/questions/34201435
复制相似问题