数据洞察中的 REGEX_EXTRACT 不匹配正则表达式模式

时间:2021-07-29 15:29:45

标签: regex google-data-studio re2

我正在使用正则表达式模式 -\\s.+?_{1} 匹配 FY22_1-103_Evergreen - 美国领土(美属维尔京群岛)_ Quitters_Video Views_Twitter Feed_07.01.21-09.15.21

但结果在正则表达式函数返回的表中为空。我不确定是我没有完全理解 re2 的局限性,还是我遗漏了其他东西。

编辑:

我最终尝试了一个有效的原始字符串 R"(-\s.+?_{1})"

1 个答案:

答案 0 :(得分:1)

您可以将正则表达式与捕获组一起使用

-\s+([^_]+)_

参见regex demo

详情

  • - - 连字符
  • \s+ - 一个或多个空格
  • ([^_]+) - 捕获第 1 组:除下划线之外的一个或多个字符
  • _ - 下划线。