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

适配Looker Studio的二级深度/types/开头URL正则匹配问题

解决Looker Studio中筛选特定格式URL的正则问题

问题核心

需要筛选以/types/开头且仅包含两个斜杠的URL(即二级路径,如/types/lung-cancer),排除三级及以上路径(如/types/lung-cancer/treatments),但当前使用的正则表达式在Looker Studio中无效。

错误原因分析

你当前的表达式REGEXP_CONTAINS(Page path without query string,'^//types//([^//]+)//$')存在两个关键问题:

  1. 不必要的双斜杠转义:Looker Studio的REGEXP_CONTAINS函数不需要用分隔符(如JS的/.../)包裹正则,因此斜杠不需要转义,双斜杠会被解析为字面量的两个连续斜杠,和实际URL的单个斜杠不匹配。
  2. 末尾的双斜杠:目标URL结尾是路径名而非斜杠,末尾的//$会强制匹配结尾的两个斜杠,不符合需求格式。

正确的正则表达式

使用以下表达式即可满足需求:

REGEXP_CONTAINS(Page path without query string, '^/types/[^/]+$')

正则解析

  • ^/types/:匹配字符串开头的/types/,确保路径以目标前缀起始
  • [^/]+:匹配一个或多个非斜杠字符,保证路径仅包含/types/后的一级子路径
  • $:匹配字符串结尾,确保路径后没有更多斜杠或内容

验证结果

  • 匹配:/types/lung-cancer、/types/breast-cancer
  • 不匹配:/types/lung-cancer/treatments、/types/、/types、/invalid/path

内容的提问来源于stack exchange,提问作者Caitlin McCluskey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 11:52:06