忽略URL的一部分并匹配其余部分

时间:2018-08-16 20:19:20

标签: google-analytics

我是RegEx的新手,并且确信这很容易。我看过类似的问题,但对RegEx还是陌生的,如何将它们融合在一起仍然很模糊。

我希望我的RegEx:

  1. 忽略我的URL中的单个参数,并匹配出现在前两个参数(/ purple / cat /)
  2. 中的任何
  3. 匹配网址最后一部分中的特定字词(/价格)
  4. 但是不匹配中间的日期/忽略该部分(以及其他任何日期)

URL字符串:

/purple/cat/2017/prices

RegEx:

\/.*\/.*(?<!(20[0-17])\/prices$

1 个答案:

答案 0 :(得分:1)

如何处理-它与/ purple / cat / +任何4位数字+ / prices匹配?

\/purple\/cat\/[0-9][0-9][0-9][0-9]\/prices

P.S。 https://regexr.com/对于使用正则表达式非常有用。