python 正则表达式教程2 高效掌握re
1、{N} 匹配N次前面出现的字符例如'l.{2}e'则会匹配任意以l开头e结尾的四字字符串用'i love someone named H're.search('l.{2}e','i love someone named H')则会匹配出'love'

3、[...] 匹配来自字符集中的任意单一字符例如'[o,v,e]'则会匹配出o或者v或者e用'i lvve someone name H're.search('l[o,v,e]ve','i lvve someone named H')则会匹配出'lvve'

5、[^...] 不匹配此字符集出现的任意一个字符,但会匹配一个满足要求的字符例如'职邗珩垃[^2]' 匹配不是2的其他字符用'i lo2ve love lo3ve som髫潋啜缅eone name H're.search('lo[^2]ve','i lo2ve love lo3ve someone name H')则会匹配'lo3ve'

7、(...) 匹配封间糈尢各闭的正则表达式,并存为子集。例如'l(.*?)e'用'i love someone named H're.search('l(.*?)e','i love someone named H')则会匹配'love',还有个子集'ov',通过groups可以看到。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:21
阅读量:46
阅读量:74
阅读量:92