You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Google Analytics编写匹配固定URL+单/双可变slug的正则表达式

针对Google Analytics的URL匹配正则解决方案

场景1:匹配/product/后仅含单个slug的URL

直接使用以下正则即可:

^/cms/en/product/[^/]+/$

说明:

  • ^ 锚定URL开头,避免匹配包含该路径片段的更长URL
  • [^/]+ 仅匹配不含斜杠的内容,刚好对应单个slug,不会纳入多层级路径
  • /$ 锁定结尾的斜杠,和你给出的示例格式完全对齐

你之前尝试的^/cms/en/product/([^/]+)/?$问题在于/?允许结尾不带斜杠,不符合示例要求;且未严格锚定的情况下,容易被其他长URL误匹配。

场景2:匹配/product/后含两个slug的URL

使用以下正则:

^/cms/en/product/[^/]+/[^/]+/$

说明:

  • 用两次[^/]+分别匹配两个独立slug,通过斜杠分隔层级
  • 同样用^和/$锚定首尾,确保不会匹配到三个及以上slug的URL

你之前的正则无效原因

  • /.*/$ 或 ^/.*/$:.*会匹配任意字符(包括斜杠),会把/product/后带多层路径的URL也纳入匹配,不符合“仅含1/2个slug”的要求
  • /([^/]+)/?$:/?允许结尾无斜杠,和示例格式不符;且未严格锚定的情况下,容易出现误匹配

内容的提问来源于stack exchange,提问作者Amin Ghalebi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 17:01:21