如何使用RegEx捕获多个登录页面URL?

时间:2018-12-06 21:40:59

标签: regex google-analytics

我完全不知道RegEx是如何工作的。我已经阅读了100页,下载了备忘单和指南,但是我没有找到任何资源可以准确地指导用户如何正确组装RegEx以满足我在Google Analytics(分析)中的任何/全部需求。找到的所有说明均基于不适用的示例,也没有实际的工作示例。

我需要创建一个RegEx来捕获9个不同目标网页的多个URL。

URL示例:

  1. / giraffe / giraffe-house
  2. / elephant / elephant-big-house
  3. / lion / lion-house
  4. / snake / snake-super-house
  5. /河马/河马-水下房屋
  6. /水獭/水獭之家
  7. / gorilla / gorilla-house
  8. / seal / seal-house
  9. / eagle / eagle-bird-house

我找不到'and'的RegEx代码,因此我什至不知道如何编写RegEx。我尝试使用:^/giraffe/giraffe-house$不会将/giraffe/giraffe-house拉入结果。

1 个答案:

答案 0 :(得分:4)

您需要使用反斜杠将斜杠转义,如下所示:

^\/giraffe\/giraffe-house$

这是因为在某些RegEx实现中,/是模式定界符。

看看https://regex101.com/,它会向您说明RegEx出了什么问题,还可以解释RegEx正确后的功能。

  

An unescaped delimiter must be escaped with a backslash.

     

/ matches the character / literally (case sensitive).