我有两个字符串:
"/admin/questions"
"/questions"
我需要匹配有"问题"但不是" admin"。
没有" admin"我正在使用:
^(?!.*admin).*$
似乎有用......这是最简单的选择吗?
如何添加"有问题"统治它?
答案 0 :(得分:3)
(?! )
部分是否定预测,以查看.*admin
是否存在否匹配。您可以使用常规(或正面)预测((?= )
)并检查.*questions
,如下所示:
^(?!.*admin)(?=.*questions).*$