with chenxu as
(
select '老头子大帅哥!handsome!イケメン!' as a from dual
)
select a,regexp_replace(a,'[^' || unistr('\4E00') || '-' || unistr('\9FA5') || ']','')
from chenxu
;
![]()
Oracle中不支持/u4e00这种写法,所以只能通过unistr转换。
本文介绍了一个Oracle SQL示例,展示了如何使用REGEXP_REPLACE函数去除字符串中的非中文字符,通过UNISTR函数实现Unicode编码的转换。
with chenxu as
(
select '老头子大帅哥!handsome!イケメン!' as a from dual
)
select a,regexp_replace(a,'[^' || unistr('\4E00') || '-' || unistr('\9FA5') || ']','')
from chenxu
;
![]()
Oracle中不支持/u4e00这种写法,所以只能通过unistr转换。
8493
1564
3767

被折叠的 条评论
为什么被折叠?