我需要使用SQL将驼峰句子分成单词。
示例: 'IHaveAPen'
进入'I Have A Pen'
我正在使用regex
select regexp_replace('IAmGoodBoy','([^^])(A-Z)','\1 \2 \3') from dual;
以大写字母分割字符串。
但它不起作用。
可以这样做吗?
答案 0 :(得分:3)
尝试使用以下查询:
select regexp_replace('IAmGoodBoy','([A-Z][^A-Z]*)','\1 ') from dual;