我有这样一句话:
一只快速的棕色狐狸跳过懒狗
我想在每3个单词后面加一个逗号:
快速的棕色,狐狸跳过,懒狗,
是否可以在 Oracle ?
中使用查询答案 0 :(得分:3)
regexp_replace()
会做你想要的。这是一个相当简单的方法:
select regexp_replace(s, '([^ ]+[ ]+[^ ]+[ ]+[^ ]+)', '\1,')
from (select 'A quick brown fox jumped over the lazy dog' s from dual) x