Oracle数据库如何将非数字字母字符转换为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计309个文字,预计阅读时间需要2分钟。
最近做项目,有一个需求:在ORACLE数据库中,需要求除数字、字母、汉字之外的其它非中文字符的正则表达式。例如,如果有如下字段,需要将其中的字母、数字、汉字以外的字符替换为空格:
`asdfsad,;)(!@1`
最近做项目,有这样一需求:ORACLE数据库中求除数字、字母之外的非中文字符的正则表达式
如有如下字段,需将其中除字母、数字、汉字外的其他所有字符替换为空
'asdfsad ,,;)()!@123234#$%^&*(我w 是e ? 中国人。./\[]::‘'“”一人'
最终得到值:asdfsad123234我是中国人一人
select FN_REG_REPLACEOTHER('asdfsad ,,;)()!@#$%^&*(我是?中国人。./\[]::‘'“”一人','需要的正则表达式,'') from dual;
谢谢。以下答案就勿跟贴:
(\s)|(\,)|(\,)|(\.)|(\。
本文共计309个文字,预计阅读时间需要2分钟。
最近做项目,有一个需求:在ORACLE数据库中,需要求除数字、字母、汉字之外的其它非中文字符的正则表达式。例如,如果有如下字段,需要将其中的字母、数字、汉字以外的字符替换为空格:
`asdfsad,;)(!@1`
最近做项目,有这样一需求:ORACLE数据库中求除数字、字母之外的非中文字符的正则表达式
如有如下字段,需将其中除字母、数字、汉字外的其他所有字符替换为空
'asdfsad ,,;)()!@123234#$%^&*(我w 是e ? 中国人。./\[]::‘'“”一人'
最终得到值:asdfsad123234我是中国人一人
select FN_REG_REPLACEOTHER('asdfsad ,,;)()!@#$%^&*(我是?中国人。./\[]::‘'“”一人','需要的正则表达式,'') from dual;
谢谢。以下答案就勿跟贴:
(\s)|(\,)|(\,)|(\.)|(\。

