正则表达式找到“?”但不是“?sf = y”

时间:2017-05-17 09:20:57

标签: regex

有网址我正在尝试包含和排除但获得混合结果

希望匹配url.com?anyth1ng但不匹配url.com?sf=y

我确定这是通过否定前瞻(?!\?sf=y)完成的,但结果是混合

1 个答案:

答案 0 :(得分:1)

你可以用这个正则表达式做到这一点:
^(?!.*\?sf=y).*$

演示here