美文网首页
Python正则表达式之函数

Python正则表达式之函数

作者: 挖地瓜 | 来源:发表于2015-04-20 20:47 被阅读100次

    1,编译后的正则表达式 要比未编译的速度快很多。
    2,使用re.compile('ab*') 编译。
    3,在编译的时还可以使用特殊标识。例如:re.I 表示将正则表达式匹配不区分大小写。

    代码示例

    4,正则表达式中的方法和属性

    match() 扫描字串,开头位置是否与re相匹配。返回None或者'MatchObject'实例
    search() 扫描字符串,找到与re相匹配的位置。返回None或者'MatchObject'实例
    findall() 找到与re相匹配的所有字符串,并把结果作为一个列表返回。
    finditer() 找到与re相匹配的所有字符串,并把结果作为一个迭代器返回。
    方法属性演示
    sub() 与re匹配的字符串,进行替换。subn()会在结果计算出替换了几次。
    33.jpg
    split() 将re匹配字符串作为分隔符切割字符串,返回一个列表。
    44.JPG

    相关文章

      网友评论

          本文标题:Python正则表达式之函数

          本文链接:https://www.haomeiwen.com/subject/qsfufttx.html