如何使用正则表达式排除网址路径?

时间:2016-08-20 07:13:51

标签: regex

我正在处理一个必须排除特定网址路径的流程。

--exclude "/faq"

以上将不包括example.com/faq,但不包括其他路径,例如example.com/questions,example.com/needed,example.com/answers ....

我想要的是: -

example.com/cricket-or-football/question-3695225 - >只有这个 (代替) example.com/cricket-or-football/question-3695225/3699293/3463987 ----->必须被排除在外。

如何在正则表达式中执行此操作?

我试过了: -

--exclude "/.+/question-[0-9]/.+"

但它没有用!

1 个答案:

答案 0 :(得分:0)

任何/都需要转义。因此--exclude "/faq"应为--exclude "\/faq"

你的另一个例子:

--exclude "^/.+/question-[0-9]/.+"

应该是:

--exclude "^\/.+\/question-[0-9]\/"