我正在使用该规则
^(?!webmaster)[\w\/\d\_\-\:\;\?\=\.]+$
匹配所有与网站管理员不同的请求。 如何匹配网站管理员不同的请求 OR some_other_dir?
答案 0 :(得分:0)
尝试
^(?!(?:webmaster|SomeOtherDir))[\w\/\d\_\-\:\;\?\=\.]+$
(?:webmaster|SomeOtherDir)
是非捕获组,|
是“OR”
您还可以简化字符组,在大多数字符不需要转义的字符组中,-
必须位于开头或结尾(或者需要转义),否则它会定义一个字符范围,所以我把它移到了最后。 _
中包含\w
,因此无需列出。 (我不确定/
,所以我保持原样)
^(?!(?:webmaster|SomeOtherDir))[\w\/\d:;?=.-]+$