美文网首页
第5节 正则表达式

第5节 正则表达式

作者: 冰_Angus | 来源:发表于2017-12-13 00:24 被阅读0次

    python中 找变量,先找字典__dict__  找不到再使用__getattr__ ,这个行为定义在__getattribute__中。少用__getattribute__,小心死循环。

    Null 是对象 不是空字符串

    Regular Expression的“Regular”⼀般被译为“正则”、“正规”、“常规”。

    # 导⼊re模块

    import re

    # 使⽤match⽅法进⾏匹配操作

    result = re.match(正则表达式,要匹配的字符串)

    # 如果上⼀步匹配到数据的话,可以使⽤group⽅法来提取数据

    result.group()

    反斜杠 匹配一个需要两个\\,或者+r忽略转义字符:

    当正则中有()  group函数就可以提取,参数为1提取第一个括号,为二提取第二个括号。groups则将()作为元组返回。

    常用re方法

    search()

    findall()

    sub() 替换 参数可以传函数

    split() 分割字符串

    贪婪模式 +  非贪婪模式 +? 对比贪心算法

    相关文章

      网友评论

          本文标题:第5节 正则表达式

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