regexp_replace
'\t abc \n def \r hij'
→ ' abc def hij'
select regexp_replace('\t abc \n def \r hij', '\n|\t|\r|', '');
'\t abc \n def \r hij'
→'abcdefhij'
select regexp_replace('\t abc \n def \r hij', '\n|\t|\r| |', '');
'abcdefhij'
- 解释
- \t:tab,跳格(移至下一列)
- \r:回车
- \n:换行
select regexp_replace('a[]b','\\[|\\]','x');
select regexp_replace('a[[]]b','\\[\\[|\\]\\]','x');
看一下其他的情况
select trim('中文空格 dsfs ');
select trim('英文空格 dsfs ');
select replace('asdas dsfs ',' ','');
SemanticException Line 0:-1 Invalid function 'replace'
select regexp_replace('中文空格 dsfs ',' ','');
select regexp_replace('英文空格 dsfs ',' ','');