例如,我们将The quick brown fox jumps over the lazy dog
作为字符串。
在此字符串中,我需要在两个_
之间追加spaces
而不是words
{1}}并在每个tag:
前附加单词word
。
即
tag:The_tag:quick_tag:brown_tag:fox_tag:jumps_tag:over_tag:the_tag:lazy_tag:dog
如何使用Postgresql
我试过
select replace('The quick brown fox jumps over the lazy dog', ' ', '_')
答案 0 :(得分:0)
尝试,
SELECT
string_agg (b.tag,'_') as my_string
FROM (
select 'tag:'||c.unnest||'' as tag
from (select unnest(string_to_array('The quick brown fox jumps over the lazy dog', ' '))) c
) b