regex - 按请求 URI 查看过滤器
问题描述
我想创建一个新视图来过滤那里的几个 URI。一些URI,如:
/edu/class
/edu/new-class
/edu/grades
哪一个是正确的:
\/edu/class|\/edu/new\-class|\/edu/grades
或者
\/edu\/class|\/edu\/new\-class|\/edu\/grades
谢谢
解决方案
这些都不对。您将改为使用这样的模式:
/edu/(class|new-class|grades)
在此表达式中,括号()
包含备用匹配项列表,每个匹配项由管道字符分隔|
。
或者,你也可以写
/edu/class|/edu/new-class|/edu/grades
...但第一个示例更容易扩展。
对于 Google Analytics,您可以在此处找到有关正则表达式的更多信息:https: //support.google.com/analytics/answer/1034324?hl=en