gpt4 book ai didi

google-data-studio - 数据工作室(Golang RE2): how to capitalize first letter of each word in string

转载 作者:行者123 更新时间:2023-12-05 06:51:08 26 4
gpt4 key购买 nike

我正在直接连接到 Data Studio 中的数据源 (Google Analytics)。我正在使用文本字段“页面标题”字段。

我想添加一个计算字段,它将“页面标题”字段字符串中每个单词的首字母大写。

例子:

<表类="s-表"><头>当前状态期望的输出<正文>对 2021 年当局的期望2021 年当局期待什么可持续性——新兴主题可持续性——一个新兴的主题帮助英国企业做出自信的决定帮助英国企业做出自信的决定

第一部分很简单。我可以使用

找到每个以小写字母开头的单词的第一个字母
(\b[a-z])

在旧的 PHP 中,我可以使用标记 \u 来替换大写字母

\u$1

但是当我像这样在 Google Data Studio 中使用它时:

REGEXP_REPLACE(Page Title,"(\b[a-z])","\u$1")

我得到一个错误

Syntax error: Illegal escape sequence: \u must be followed by 4 hex digits but saw: \u).

根据我的研究,RE2 似乎不支持“\u”。但是我已经搜索了 4.5 小时,但找不到用大写字母替换我的匹配项的内容。

非常感谢您的帮助。

最佳答案

根据 documentation,Data Studio 的正则表达式风格不支持

\U...\E .

关于google-data-studio - 数据工作室(Golang RE2): how to capitalize first letter of each word in string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66250498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com