正则表达式 去除所有非ASCII字符

Posted ryanzheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式 去除所有非ASCII字符相关的知识,希望对你有一定的参考价值。

  需求: 去除字符串中包含的所有外国字符

只能使用正则如下,找到包含非ASCII的记录

db=# select * from test where info ~ [^(x00-x7f)];  
 id |     info       
----+--------------  
  1 |  digoal 德哥  
  1 | 德哥  
(2 rows)  

 

参考链接: 

https://github.com/digoal/blog/blob/master/201703/20170310_02.md

以上是关于正则表达式 去除所有非ASCII字符的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式去除除科学记数法之外的所有非数字字符

(grep)正则表达式匹配非ASCII字符?

如何去除重音符号并将字母变成“普通”的 ASCII 字符? [复制]

正则表达式的贪婪和非贪婪模式

JAVA正则表达式怎么匹配所有符合要求的子字符串

从 Snowflake 中的字符串中删除非 ASCII 字符