REGEX_EXTRACT Data Studio 中的正则表达式模式不匹配
REGEX_EXTRACT in Data Studio not matching Regex pattern
我正在使用 REGEX 模式 -\s.+?_{1}
匹配FY22_1-103_Evergreen-美国领土(美属维尔京群岛)_Quitters_VideoViews_TwitterFeed_07.01.21-09.15.21
但是 table 正则表达式函数返回的结果为空。我不确定我是否只是没有完全理解 re2 的局限性,或者我是否遗漏了其他东西。
编辑:
我最终尝试了一个有效的原始字符串 R"(-\s.+?_{1})"
。
您可以将正则表达式与捕获组一起使用,例如
-\s+([^_]+)_
参见regex demo。
详情:
-
- 一个连字符
\s+
- 一个或多个空格
([^_]+)
- 捕获第 1 组:除下划线以外的一个或多个字符
_
- 下划线。
我正在使用 REGEX 模式 -\s.+?_{1}
匹配FY22_1-103_Evergreen-美国领土(美属维尔京群岛)_Quitters_VideoViews_TwitterFeed_07.01.21-09.15.21
但是 table 正则表达式函数返回的结果为空。我不确定我是否只是没有完全理解 re2 的局限性,或者我是否遗漏了其他东西。
编辑:
我最终尝试了一个有效的原始字符串 R"(-\s.+?_{1})"
。
您可以将正则表达式与捕获组一起使用,例如
-\s+([^_]+)_
参见regex demo。
详情:
-
- 一个连字符\s+
- 一个或多个空格([^_]+)
- 捕获第 1 组:除下划线以外的一个或多个字符_
- 下划线。