regex - Google DataStudio - 正则表达式提取页面标题的第一部分,在 > 字符之前
问题描述
DataStudio 以这种格式分别显示报告的每一页
Report 1 > Page 1
Report 1 > Page 2
Report 2 > Page 4
etc
我试图只显示报告的会话,而不考虑页面。我创建了一个计算字段“报告名称”,使用此正则表达式将所有内容都添加到 > 字符:
REGEXP_EXTRACT(Page Title,'^.+?>')
但它不起作用。这是 Google-RE2 语法https://github.com/google/re2/wiki/Syntax
解决方案
非常感谢。
最后是一个简单的问题。分隔符实际上是 › 不是 >
它还需要在表达式周围加上额外的括号。
所以这有效:
REGEXP_EXTRACT(Page Title,'(^[^›]+)')
推荐阅读
- date - 我在库存项目中需要帮助
- angular - 如何在使用Angular routerLink中的查询字符串传递迭代器中的项目时对其进行序列化?
- php - 访问 JWT 有效负载变量(Slim 框架中的 tuupola)
- javascript - “this”,参数和变量类型问题
- project-reactor - 第一个元素有时不包含在 Flux.switchOnFirst 的第二个参数中?
- javascript - 当事件在父级中触发时,将值从 React 子级传递给父级组件?
- python - 将 dict 的 JSON 嵌套列表转换为 DataFrame
- django - django DRF 自定义权限:详细视图的视图级权限
- javascript - 将数组元素插入表格 JavaScript / 并防止随机数重复
- prolog - 在序言中获得类似“确认此操作”功能的最佳方法?