python正则表达式入门
来源:互联网 发布:mac ladybug是什么意思 编辑:程序博客网 时间:2024/06/07 12:55
[abc]: 匹配a、b或者c
[a-z]: 匹配任何一个小写字母
\[: 匹配 [
\d: 匹配任何十进制数; 这相当于 [0-9]。
\D: 匹配任何非数字字符; 这相当于 [^0-9]
\s: 匹配任何空格字符; 这相当于 [ \t\n\r\f\v]
\S: 匹配任何非空格字符; 这相当于 [^ \t\n\r\f\v]
\w: 匹配任何字母数字字符; 这相当于 [a-zA-Z0-9_]。
\W 匹配任何非字母数字字符; 这相当于 [^a-zA-Z0-9_]。
重复字符
*: 指定前一个字符可以匹配零次或更多次
+: 至少需要一次
?: 匹配一次或零次
(): 提取匹配的字符串。
{m,n}: 至少m个,至多n个
简单测试:
import rep = re.compile('abc+')s1 = 'a's2 = 'abbb's3 = 'abca's4 = 'abcd'if p.match(s1): print 'yes',' ',s1if p.match(s2): print 'yes',' ',s2if p.match(s3): print 'yes',' ',s3if p.match(s4): print 'yes',' ',s4
结果:
yes abcayes abcd
0 0
- python正则表达式入门
- Python正则表达式入门
- python正则表达式入门
- python正则表达式入门
- python正则表达式入门笔记
- Python之正则表达式入门
- python 面向对象入门 - 之 正则表达式
- Python快速入门(5)正则表达式
- Python爬虫入门七之正则表达式
- python 正则表达式入门(匹配IP)
- Python爬虫入门七之正则表达式
- Python爬虫入门(7):正则表达式
- Python爬虫入门(7):正则表达式
- Python爬虫入门七之正则表达式
- 正则表达式快速入门(python示例)
- Python爬虫入门笔记:正则表达式
- python入门:正则表达式(regular)
- 正则表达式入门及python中的应用
- 对象混合
- B. Odd sum
- 关于获得时间的Date用法
- 贪心法——C语言实现最小代价生成树
- CF-Codeforces Round #409 (rated, Div. 2, based on VK Cup 2017 Round 2)-C-Voltage Keepsake
- python正则表达式入门
- SEM经验-3
- maven--私服的搭建(Nexus的使用)和注意的问题
- 455
- 第六弹:微信小程序开发思考总结—“文章阅读器和电影信息”项目实践---项目结束和补充总结
- mysql关键字 exists 与 in
- 【剑指】01-替换空格
- Java 8并发工具包漫游指南
- C. Minimal string