接受特定的单词,但如果你有另一个特定的单词,则否定

时间:2018-02-01 03:26:56

标签: regex regex-negation

我知道我可以否定具有负面预测的特定词 - 所以在我的例子中,我如何否定实际的" /结帐/付款"但只有在有" / checkout /"?

这个词时才接受

我需要的是什么:
/ itempage / - 不匹配
/ product / model - not match
/ checkout / - 匹配
/结帐/发货 - 匹配
/结帐/付款 - 不匹配

1 个答案:

答案 0 :(得分:0)

您的问题不够明确,无法明确处理您想要的内容。但在Javascript中:

/^\/checkout\/(?!payment)/

这将匹配/checkout//checkout/shipping/checkout/other,但不匹配/checkout/payment/checkout/paymentABC