python 学习笔记(二十三)
来源:互联网 发布:学java有啥书推荐 编辑:程序博客网 时间:2024/05/13 07:38
# coding=utf8__author__ = 'liwei'import re'python正则的应用,math方法判断正则是否匹配成功'print('正则简单用例')text ='hello liwei is 25'if re.match(r'\w+\s+\w+\s+\w+\s+\d+',text): print('ok')else: print('no')'正则split用法~用空格进行切分'print(re.split('\s+',text))'正则分组的使用 ()代表分组'text1 ='029-34422429-012'print('将029-34422429-012分为了三组')a=re.match(r'^(\d{3})-(\d{3,8})-(\d{3})$',text1)print(a)print (a.group(0))print(a.group(1))print(a.group(2))print(a.group(3))'如果一个正则需要重复使用上千次考虑效率的问题可以将正则预编译为后续使用提供're_ziyong=re.compile(r'^(\d{3})-(\d{3,8})-(\d{3})$')b=re_ziyong.match('232-34422423-231').groups()c=re_ziyong.match('232-32424435-123').groups()print(b)print(c)
0 0
- python 学习笔记(二十三)
- python学习(二十三)
- 学习笔记(二十三)
- python 学习笔记(十三)
- Python学习笔记(十三)
- Linux学习笔记(二十三)
- Linux学习笔记(二十三、通配符)
- java学习笔记(二十三)数据结构
- 信息安全工程师 学习笔记(二十三)
- 23. Python脚本学习笔记二十三网络编程
- python 系统学习笔记(十三)---lambda
- Python学习笔记(十三):模块基础
- python 系统学习笔记(十三)---lambda
- Allegro学习笔记二十三
- 软件工程视频学习笔记(二十二、二十三)
- Python学习笔记(十三)----Python pass语句
- 学习笔记(十三)
- 汇编--学习笔记(十三)-中断(二)- 自我总结
- python 学习笔记(二十二)
- C 语言程序设计实践 9.8 解散
- Android studio NDK开发
- 类中访问级别
- 指针学习
- python 学习笔记(二十三)
- 在ubuntu中添加新硬盘
- maven构建hibernate入门使用(1)
- tiny6410 开机qt 自启动
- log4j详解与实战
- 【Java】JFrame Helloworld
- 【学习ios之路:Objective-C】NSArray和NSMutableArray
- 使用 Image.SCALE_SMOOTH算法进行图片压缩
- C++ Primer 第四版读书笔记(五)之语句