使用 re 模块编写正则表达式
在python中为了方便对字符串进行查找、匹配、替换等操作,不可避免要用到正则表达式,正则表达式使用起来就像是一个模板,本次只记录python自带模块 re 的使用方法和技巧;
re 模块使用
import re
,[\u4e00-\u9fa5_a-zA-Z0-9\-\s()]+ #匹配 ,中文字符和英文字母、数字,中划线-,下划线_,空格,括号
re 模块几个方法简介
import re
\D 匹配⾮数字,即不是数字 可以写在字符集[…]中
\s 匹配空⽩,即空格,tab键 可以写在字符集[…]中
\S 匹配⾮空⽩字符 可以写在字符集[…]中
\w 匹配单词字符,即a-z、A-Z、0-9、_ 可以写在字符集[…]中
\W 匹配⾮单词字符 可以写在字符集[…]中
\w \w 匹配单词字符,即a-z、A-Z、0-9、_
\W 匹配⾮单词字符
参考链接:
https://blog.youkuaiyun.com/guo_qingxia/article/details/113979135