2017-09-17 86 views
-2

我在寻找它包含显示器精确匹配条件的正则表达式正则表达式的URL与精确匹配,或

即/网页-A /子页面或/网页-B/anothersubpage

最终结果应该显示任一或这些页面只有精确匹配的,它不应该返回一个页面像/网页-b/anothersubpage?什么

它应该只返回2页

+0

欢迎。这是完全不清楚你在问什么。如果您无法提供[最小,完整和可验证示例](https://stackoverflow.com/help/mcve),那么人们将很难全面掌握您的问题并提出适当的答案。干杯。 – wp78de

+0

嗨,我试图在GA中创建一个过滤器,它只返回2页上面提到的url结果。所以寻找一个正则表达式,它返回“/网页-a /子页面”或“/网页-a /子页面”而不用引号,作为完全匹配。它应该只有这2个结果,而不是像网页-a/subpage?abc等任何东西。希望这个清除东西 – User2016

回答

0

好了,因为你只需要两个固定的字符串,你可以做这样的:

(\/webpage-a\/subpage$)|(\/webpage-b\/anothersubpage$) 

测试它here

说明:

  • 第一替代(/网页-A /子页面$)
    字符串 “/网页-A /子页” 的字面(区分大小写)
    $断言位置的端部相匹配线
  • 第二替代(/网页-b/anothersubpage $)
    字符串 “/网页-b/anothersubpage” 的字面(区分大小写)
    $断言位置在一行的末尾匹配

反斜杠是避免正斜线的必要条件,它具有特殊的含义。

您可能希望在每个替代项的开始处添加一个^来断言行的开始位置,如下所示,但我认为您不需要这种情况。

(^\/webpage-a\/subpage$)|(^\/webpage-b\/anothersubpage$) 
+0

谢谢...这工作(^ \ /网页-A \ /子页面$)|(^ \ /网页-b \/anothersubpage $)...欣赏它! – User2016