使用正则表达式替换

时间:2017-09-15 12:08:26

标签: sql regex oracle

在一个句子中,我需要将每个5个字符后的空格替换为SQL中的新行吗?

1 个答案:

答案 0 :(得分:0)

  

将每5个字符后的空格替换为SQL

中的新行

这将找到5个字符,然后是空格字符,并用新的换行符代替空格:

SELECT REGEXP_REPLACE( sentence, '(.{5}) ', '\1' || CHR(10) )
FROM   your_table;