python-正则表达式 匹配多个字符串的语法规则
来源:互联网 发布:睡觉流口水 知乎 编辑:程序博客网 时间:2024/05/29 19:34
#'*'的作用就是匹配前一个字符0次或者是无限次In [5]: ma=re.match(r'[A-Z][a-z]*','A')#匹配0次In [6]: maOut[6]: <_sre.SRE_Match at 0xb61cbd08>In [7]: ma.group()Out[7]: 'A'In [8]: ma=re.match(r'[A-Z][a-z]*','Asdkjljfsjdfoidjs')#'*'的作用就是匹配前一个字符无限次,无法匹配开头的数字In [9]: maOut[9]: <_sre.SRE_Match at 0xb61cbd40>In [10]: ma.group()Out[10]: 'Asdkjljfsjdfoidjs'In [11]: ma=re.match(r'[A-Z][a-z]*','Asdkjljfsjdfoidjs1')#可以匹配数字前的字符串In [12]: ma.group()Out[12]: 'Asdkjljfsjdfoidjs'ma=re.match(r'[_A-Za-z]+','_HTll')#'+'的作用就是匹配前面的字符一次或者是无限次也就是说只要有加号出现至少是匹配字符串本身In [13]: ma=re.match(r'[_A-Za-z]+','_')In [14]: maOut[14]: <_sre.SRE_Match at 0xb6b86e20>In [4]: ma=re.match(r'[_a-zA-Z]','')In [5]: maIn [6]: ma=re.match(r'[_a-zA-Z]',' ')In [7]: maIn [6]: maOut[6]: <_sre.SRE_Match at 0xb6b86b10>In [7]: ma=re.match(r'[_A-Za-z]+','_Hll')In [8]: maOut[8]: <_sre.SRE_Match at 0xb6b86c28>In [9]: ma.group()Out[9]: '_Hll'In [10]: ma=re.match(r'[_A-Za-z]+','_')In [11]: maOut[11]: <_sre.SRE_Match at 0xb6b86d08>In [12]: ma.gma.group ma.groupdict ma.groupsIn [12]: ma.group()Out[12]: '_'In [8]: ma=re.match(r'[1-9]?[0-9]','90')#?可以匹配前一个字符串一个或者0个,就是说可以匹配‘ ’或者任意一个数前面的字符串可以看作一个工具In [9]: maOut[9]: <_sre.SRE_Match at 0xb6132d78>In [10]: ma.group()Out[10]: '90'In [11]: ma=re.match(r'[1-9]?[0-9]','911')In [12]: ma.group()Out[12]: '91'In [13]: ma=re.match(r'[1-9]?[0-9]','09')In [14]: ma.group()Out[14]: '0'In [3]: ma=re.match(r'[\w]{6,10}@qq.com','2991483698@qq.com')#{}的意思就是[]出现的字符出现的次数6-10次In [4]: maOut[4]: <_sre.SRE_Match at 0xb6194c98>In [5]: ma.group()Out[5]: '2991483698@qq.com'In [6]: ma=re.match(r'[0-9][a-z]*?','1bz')#*?就是尽可能匹配不到字符串,所以按照*的语法规则,不会匹配任何值In [7]: ma.group()Out[7]: '1'In [8]: ma=re.match(r'[0-9][a-z]+?','1bz')#+?就是尽可能匹配不到字符串,按照+号的的语法规则,至少匹配一个字符In [9]: ma.group()Out[9]: '1b'
0 0
- python-正则表达式 匹配多个字符串的语法规则
- Python中正则表达式的匹配规则
- python核心编程-正则表达式之-匹配多个字符串
- Java中正则表达式匹配的语法规则
- 正则表达式的基本语法和常用匹配规则
- 正则表达式的语法规则
- 正则表达式的语法规则
- 正则表达式的语法规则
- 正则表达式的语法规则
- 正则表达式的语法规则
- 正则表达式匹配规则
- 正则表达式匹配规则
- 正则表达式匹配规则
- 正则表达式匹配规则
- 正则表达式匹配规则
- 正则表达式 - 匹配规则
- 正则表达式 - 匹配规则
- 正则表达式 - 匹配规则
- java实现获取鼠标在屏幕上的坐标
- blog书写专栏,how
- Linux常用文件操作命令
- logger.isDebugEnabled()的作用
- zStack 扩展开发流程-zstack-java部分
- python-正则表达式 匹配多个字符串的语法规则
- BOOST 线程完全攻略 - 基础篇 .
- oracle一些常用函数用法
- Android四大动画详解
- File操作 - list()/listFiles()
- exlipse第一次如何导入JAVA项目,并运行
- gridview的属性
- gexf
- Hadoop之MapReduce快速入门