标签:group 表达式 span 空格 ext 无限 style text center
---恢复内容开始---
1 text = ‘The Attila the hun show‘ 2 m = re.match(‘.‘,text)#任意单个字符 3 m.group() 4 ‘T‘ 5 6 m = re.match(‘.*‘,text)#任意个字符 7 m.group() 8 ‘The Attila the hun show‘
| 字符 | 描述 |
| . | 匹配任意字符(除了\n) |
| [] | 匹配[]中列举的字符 |
| \d | 匹配数字,即0-9 |
| \D | 匹配非数字 |
| \s | 匹配空格 |
| \S | 匹配非空格 |
| \w | 匹配字母 |
| \W | 匹配非字母 |
| 字符 | 描述 |
| * | 匹配前一个字符出现0次或者无限次,即可有可无 |
| + | 匹配前一个字符出现1次或者无限次,即只有有1次 |
| ? | 匹配前一个字符出现1次或者0次,即要么有1次,要么没有 |
| {} | 匹配前一个字符出现m次 |
| {m,n} | 匹配前一个字符出现从m到n次 |
| 字符 | 描述 |
| ^ | 开头 |
| $ | 结尾 |
| 字符 | 描述 |
| | | 匹配左右任意一个表达式 |
| (ab) | 将括号中字符作为一个分组 |
| \<num> | 引用分组num匹配到的字符串 |
| (?P<name>) | 分组起别名 |
| (?P=name) | 引用别名为name分组匹配到的字符串 |
---恢复内容结束---
1 text = ‘The Attila the hun show‘ 2 m = re.match(‘.‘,text)#任意单个字符 3 m.group() 4 ‘T‘ 5 6 m = re.match(‘.*‘,text)#任意个字符 7 m.group() 8 ‘The Attila the hun show‘
| 字符 | 描述 |
| . | 匹配任意字符(除了\n) |
| [] | 匹配[]中列举的字符 |
| \d | 匹配数字,即0-9 |
| \D | 匹配非数字 |
| \s | 匹配空格 |
| \S | 匹配非空格 |
| \w | 匹配字母 |
| \W | 匹配非字母 |
| 字符 | 描述 |
| * | 匹配前一个字符出现0次或者无限次,即可有可无 |
| + | 匹配前一个字符出现1次或者无限次,即只有有1次 |
| ? | 匹配前一个字符出现1次或者0次,即要么有1次,要么没有 |
| {} | 匹配前一个字符出现m次 |
| {m,n} | 匹配前一个字符出现从m到n次 |
| 字符 | 描述 |
| ^ | 开头 |
| $ | 结尾 |
| 字符 | 描述 |
| | | 匹配左右任意一个表达式 |
| (ab) | 将括号中字符作为一个分组 |
| \<num> | 引用分组num匹配到的字符串 |
| (?P<name>) | 分组起别名 |
| (?P=name) | 引用别名为name分组匹配到的字符串 |
标签:group 表达式 span 空格 ext 无限 style text center
原文地址:http://www.cnblogs.com/j1gee/p/6230925.html