返回非中文字符
来源:互联网 发布:域名到期删除查询 编辑:程序博客网 时间:2024/06/11 23:25
群友问如何返回数据中的非中文字符。
模拟数据源如下
CREATE OR REPLACE VIEW v ASSELECT '你好,很好bbb' AS c1 FROM dual UNION ALLSELECT '你好#' AS c1 FROM dual UNION ALLSELECT '你好a' AS c1 FROM dual UNION ALLSELECT '你好z' AS c1 FROM dual UNION ALLSELECT '你好A' AS c1 FROM dual UNION ALLSELECT '中華人民共和國a' AS c1 FROM dual;
这个以前没做过。尝试写法如下
SELECT regexp_substr(c1,'[a-zA-Z[:punct:][:space:]]+') FROM v
不过,自已也知道这种枚举方法不好。有可能会遗漏。
还是查下资料吧。
翻了几篇文章,大多是错的。
终于找到一种写法
SQL> SELECT regexp_substr(c1, '([^[:alpha:]]|[a-z,A-Z])+') FROM v;REGEXP_SUBSTR(C1,'([^[:ALPHA:]--------------------------------------------------------------------------------,#azAa6 rows selected
记之。
0 0
- 返回非中文字符
- Java 去除非中文字符
- PHP过滤非中文字符
- java中读取中文字符和非中文字符
- 中文字符返回的时出现乱码
- webuploader 接收后台返回中文字符乱码
- 使用responseBody返回中文字符乱码!
- 非中文代码页中文字符乱码问题
- 非中文和中文字符转换成整形的范围
- 过率非低位打印字符 webservice中出现的特殊中文字符
- jdbc操作非中文字符集oracle数据库导致的中文字符读写乱码的解决方案
- UILable“中文”加上“英文或者其他非中文字符”自动换行的问题
- UILable 中文加上英文或者其他非中文字符自动换行的问题
- UTF--->Unicode--->Ansi 这个最终返回的中文字符才是正确的,否则中文是乱码
- 已知一个字符串,返回将字符串中的非字母字符都删除后的字符串
- 将一个字符串转换为一个整数,若遇到非数字字符则返回0
- 中文字符
- php处理字符串,判断是否含有特殊符号,非中文,数字,字符
- Intellij IDEA使用总结
- 析构函数
- MySQL主从复制
- 用C++ 自娱自乐
- 您的主机中的软件中止了一个已建立的连接
- 返回非中文字符
- Centos 挂载 UDF iso
- Mysql数据库主从复制部署详解
- Struts2 学习笔记 —— 04 —— Path
- 生产者和消费者处理能力匹配的问题
- 关于FFT变换
- gcc源代码分析,rtx_alloc函数分析
- C语言字符串数组的使用
- 常用的JavaScript验证正则表达式