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

python正则表达式 ---- re模块

时间:2017-08-06 19:37:35      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:空白   数字   制表符   模块   imp   style   http   div   find   

1.正则表达式

  正则就是使用一些具有特殊含义的符号组合到一起,来描述字符串或字符的方法。

2.常用的正则匹配模式

技术分享

import re
print
(re.findall(\w,hello_ | egon 123)) #匹配字母数字下划线 print(re.findall(\W,hello_ | egon 123)) #与小w相反 匹配非数字字符下划线 print(re.findall(\s,hello_ | egon 123 \n \t)) #匹配任意空白字符如 [ \t,\n,\r,\f] print(re.findall(\S,hello_ | egon 123 \n \t)) #与小s相反匹配任意分空白字符 print(re.findall(\d,hello_ | egon 123 \n \t)) #匹配任意数字 print(re.findall(\D,hello_ | egon 123 \n \t)) #匹配任意非数字 print(re.findall(h,hello_ | hello h egon 123 \n \t)) #匹配字符 print(re.findall(\Ahe,hello_ | hello h egon 123 \n \t)) #匹配字符串的开头 等同与^ print(re.findall(^he,hello_ | hello h egon 123 \n \t)) # # print(re.findall(‘123\Z‘,‘hello_ | hello h egon 123 \n \t123‘)) #匹配字符串的结尾,存在换行,只匹配到换行前的结束字符串。 print(re.findall(123\z,hello_ | hello h egon 123 \n \t123)) #匹配字符串结尾 等同于$ print(re.findall(123$,hello_ | hello h egon 123 \n \t123)) print(re.findall(\n,hello_ | hello h egon 123 \n \t123)) #匹配一个换行符 print(re.findall(\t,hello_ | hello h egon 123 \n \t123)) #匹配一个制表符

 

python正则表达式 ---- re模块

标签:空白   数字   制表符   模块   imp   style   http   div   find   

原文地址:http://www.cnblogs.com/yxwang/p/7295509.html

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