把骆驼套的句子分成单词

时间:2014-12-17 10:35:22

标签: sql oracle sap regexp-replace

我需要使用SQL将驼峰句子分成单词。

示例: 'IHaveAPen'进入'I Have A Pen'

我正在使用regex

select regexp_replace('IAmGoodBoy','([^^])(A-Z)','\1 \2 \3') from dual;

以大写字母分割字符串。

但它不起作用。

可以这样做吗?

1 个答案:

答案 0 :(得分:3)

尝试使用以下查询:

select regexp_replace('IAmGoodBoy','([A-Z][^A-Z]*)','\1 ') from dual;