gpt4 book ai didi

sql - regex_replace 追加到行尾?

转载 作者:行者123 更新时间:2023-11-29 14:31:09 44 4
gpt4 key购买 nike

我有一个 postgres 表,其中包含每行包含多行文本(由新行分隔),例如...

表格名称是格式,列称为格式,示例格式(1 表格行)如下所示:

list1=text1;

list2=text2;

list3=text3;

etc etc

我想要一种方法来识别 list2 字符串,然后将附加文本附加到同一行的末尾。

所以结果是:

list1=text1;

list2=test2;additionaltext

list3=text3;

我已经尝试了下面的尝试并将“捕获字符串”拉入替换字符串,但到目前为止没有成功。

 regexp_replace(format, 'list2=.*', '\1 additionaltext','n');

最佳答案

要捕获模式,您必须将其括在括号中。

regexp_replace(format, '(list2=.*)', '\1additionaltext', 'n')

关于sql - regex_replace 追加到行尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51743917/

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