gpt4 book ai didi

regex - 正则表达式 URL

转载 作者:行者123 更新时间:2023-12-03 15:52:18 25 4
gpt4 key购买 nike

嗨,我对正则表达式有一些问题
我正在尝试使用正则表达式设置漏斗目标

第一步用户来到changal.com,然后搜索附近的餐厅:

德黑兰/内扎米-甘贾维

内扎米甘贾维在这个 url 中是社区名称,每个用户根据他们的位置而有所不同。我有 400 个社区名称

然后他们去餐厅页面:

德黑兰/nezami-ganjavi/快餐-charli-behjat-abad-dehran

我想匹配 的网址结束小区名称 不是重新启动页面。用于跟踪漏斗

最佳答案

请注意,GA 正则表达式解析不考虑主机部分,它会考虑它之后的内容。所以,https://changal.com/不会;在 https://changal.com/tehran/nezami-ganjavi 中不会对其“可见” .

注意在 GA 中不需要转义 / .您可以使用

^tehran/([^/-]+-[^/]+)/?$

或 - 如果不需要在附近检查强制性 1 连字符:
^tehran/([^/]+)/?$

或 - 匹配任何城市:
^[^/]+/([^/]+)/?$

如果您的邻域值必须至少有 1 个连字符,请使用
^[^/]+/([^/-]+-[^/]+)/?$

关于模式的一些注释:
  • ^ - 字符串输入开始
  • [^/]+ - 一个或多个不是 + 的字符 ( / ) (请注意,要匹配 tehrankish,您可以使用交替组 (tehran|kish))
  • / - 斜线
  • ([^/-]+-[^/]+) - 1+ 个字符而不是 /- ( [^/-]+ ),然后是 - , 然后是 / 以外的 1+ 个字符( [^/]+ )
  • /? - 1 或 0 个斜线(可选斜线)
  • $ - 字符串结束。
  • 关于regex - 正则表达式 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44774364/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com