gpt4 book ai didi

regex - 配置单元查询 regexp_extract 失败

转载 作者:可可西里 更新时间:2023-11-01 16:57:17 25 4
gpt4 key购买 nike

我正在尝试使用 regexp_extract 从表中的列(字符串数据类型)中提取所需的数据,我正在使用此查询:

从表中选择 regexp_extract(concat(column_name,;),'.*a2=?(.*?);',1);

但是我得到一个错误:

失败:ParseException 行 1:43 无法识别“.”附近的输入选择表达式中的 '*' 'a2'

我对此束手无策,谁能告诉我我做错了什么?regexp_replace 不能用在列上吗?任何帮助将不胜感激。

我正在使用配置单元版本 0.13.1

最佳答案

终于明白了,在配置单元中,您需要转义分号。

希望这对某人有帮助。

编辑:这是有效的答案:

regexp_extract(concat(column_name,'\;'),'.*a2=?(.*?)\;',1)

我正在连接一个';'因为我的逻辑需要它。

关于regex - 配置单元查询 regexp_extract 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28338588/

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