[在Google数据工作室中,我想制作一个REGEXP_EXTRACT
以获取第一个|
符号(https://regex101.com/r/w3BqW4/2)之后的字符串。我已经尝试过正则表达式:
[|].*?$
但是这正在返回:
' | Leren afzaklaarzen Elisio | kalk'
所以我仍然需要失去第一个' | '
。谁能帮我吗?
示例:
输入:Toral | Leren afzaklaarzen Elisio | kalk
输出:Leren afzaklaarzen Elisio | kalk
将捕获组()
添加到初始RegEx就可以了:
REGEXP_EXTRACT(Field, "[|](.*)?$")
通过cricket_007添加建议“ 您不能有“零个或多个”字符的“零个或一个”“:
REGEXP_EXTRACT(Field, "[|](.*)$")
如果要捕获第一个竖线之后的每个字符,则看起来像这样
\\|(.*)$
.*
之后不需要问号>