python正则过滤字母、中文、数字及特殊字符方法详解


Posted in Python onFebruary 11, 2020

去除数字,特殊字符,只保留汉字

import re
 
s = '1123*#$ 中abc国'
str = re.sub('[a-zA-Z0-9'!"#$%&\'()*+,-./:;<=>?@,。?★、…【】《》?“”‘'![\\]^_`{|}~\s]+', "", s)
# 去除不可见字符
str = re.sub('[\001\002\003\004\005\006\007\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a]+', '', x)
print(str)
# 结果为:中国

去除特殊字符,只保留汉子,字母、数字

import re
string = "123我123456abcdefgABCVDFF?/ ,。,.:;:''';'''[]{}()()《》"
print(string)
123我123456abcdefgABCVDFF?/ ,。,.:;:''';'''[]{}()()《》
sub_str = re.sub(u"([^\u4e00-\u9fa5\u0030-\u0039\u0041-\u005a\u0061-\u007a])","",string)
print(sub_str)
123我123456abcdefgABCVDFF

正则表达式说明

函数 说明
sub(pattern,repl,string) 把字符串中的所有匹配表达式pattern中的地方替换成repl
[^**] 表示不匹配此字符集中的任何一个字符
\u4e00-\u9fa5 汉字的unicode范围
\u0030-\u0039 数字的unicode范围
\u0041-\u005a 大写字母unicode范围
\u0061-\u007a 小写字母unicode范围
\uAC00-\uD7AF 韩文的unicode范围
\u3040-\u31FF 日文的unicode范围

更多关于python正则过滤字母、数字及特殊字符方法请查看下面相关链接

Python 相关文章推荐
Python2.7读取PDF文件的方法示例
Jul 13 Python
Pandas之drop_duplicates:去除重复项方法
Apr 18 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
python Flask 装饰器顺序问题解决
Aug 08 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
Feb 19 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
Jun 17 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
Jun 19 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
Python基于requests实现模拟上传文件
Apr 21 Python
Django中Q查询及Q()对象 F查询及F()对象用法
Jul 09 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 Python
python3正则模块re的使用方法详解
Feb 11 #Python
Python版中国省市经纬度
Feb 11 #Python
Python终端输出彩色字符方法详解
Feb 11 #Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
Feb 11 #Python
利用python中集合的唯一性实现去重
Feb 11 #Python
TensorFLow 变量命名空间实例
Feb 11 #Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
Feb 11 #Python
You might like
怎样去阅读一份php源代码
2009/08/21 PHP
PHP实现文件下载详解
2014/11/27 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
PHP中的异常处理机制深入讲解
2020/11/10 PHP
[原创]来自ImageSee官方 JavaScript图片浏览器
2008/01/16 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
JS操作图片(增,删,改) 例子
2013/04/17 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
工厂模式在JS中的实践
2017/01/18 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
详解如何在vscode里面调试js和node.js的方法步骤
2018/12/24 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
2016/09/21 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
Python使用win32 COM实现Excel的写入与保存功能示例
2018/05/03 Python
python requests post多层字典的方法
2018/12/27 Python
Python制作exe文件简单流程
2019/01/24 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Django操作session 的方法
2020/03/09 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
美国温暖商店:The Warming Store
2018/12/15 全球购物
广告学专业应届生求职信
2013/10/01 职场文书
思想作风建设心得体会
2014/10/22 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书