码迷,mamicode.com
首页 > 编程语言 > 详细

python之常用正则表达式

时间:2019-10-17 01:12:11      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:符号   nbsp   字母数   正则表达式   tab   部分   下划线   height   一个   

以下整理python中常用的正则符号,相信能够熟悉掌握这些正则符号,大部分字符串处理将会游刃有余。

符号 含义 示例
. 可以匹配任意字符,但不包含换行符‘\n‘ Pyt.on ->Pytmon
\ 转义符,一般用于保留字符串中的特殊元字符 10\.3 ->10.3
| 逻辑或 人a|A->人a或者人A
[] 用于匹配的一组字符 m[aA]n ->man 或者 mAn
\d与\D \d匹配任意数字,\D代表所有的非\d 今天\d号 ->今天3号
\s与\S \s匹配任意空白字符,\S代表所有非\s 你\s好 ->你  好
\w与\W \w匹配字母数字和下划线,\W代表所有非\w P\wy ->Pay 或者 P3y  P_y
* 匹配前一个字符0到无穷次 OK* ->O或者OK 或 OKK
+ 匹配前一个字符1到无穷次 OK+ ->OK或者OK 或 OKK
匹配前一个字符0到1次 OK? ->O或者OK
{m} 匹配前一个字符m次 OK{3} ->OKKK
{m,n} 匹配前一个字符m到n次 OK{1,2} ->OK或者OKK

 


  

 

 

 

 

 

 

另外 (.*?)用于分组,默认返回括号内的匹配内容,见后面示例

python之常用正则表达式

标签:符号   nbsp   字母数   正则表达式   tab   部分   下划线   height   一个   

原文地址:https://www.cnblogs.com/tinglele527/p/11689546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!