美文网首页
Python-正则表达式

Python-正则表达式

作者: 大森森_ | 来源:发表于2020-02-21 20:34 被阅读0次

    re模块简介

    re.match函数
    原型:match(pattern,string,flags=0)
    pattern:匹配的正则表达式
    string:要匹配的字符串
    flags:标志位,用于控制正则表达式的匹配方式,值如下
    re.I 忽略大小写(常用)
    re.L 做本地化识别,一般用不上
    re.M 多行匹配,影响^和$(常用)
    re.S 单行匹配,是.匹配包括换行符在内的所有字符(常用)
    re.U 根据Unicode字符集解析字符,影响\w \W \b \B
    re.X 使我们以更灵活的格式理解正则表达式
    参数:
    功能:尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,返回None
    扫描整个字符串,返回从起始位置成功的匹配

    re.rearch函数
    原型:search(pattern,string,flags=0)
    参数:
    pattern:匹配的正则表达式
    string:要匹配的字符串
    flags:标志位,用于控制正则表达式的匹配方式
    功能:扫描整个字符串,并返回第一个匹配成功的

    re.findall函数
    原型:findall(pattern,string,flags=0)
    参数:
    pattern:匹配的正则表达式
    string:要匹配的字符串
    flags:标志位,用于控制正则表达式的匹配方式
    功能:扫描整个字符串,并返回结果列表

    相关文章

      网友评论

          本文标题:Python-正则表达式

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