• 正则表达式笔记


    正则表达式解析(用来匹配一类具有相同规则的字符串)
    
    
    单字符:
        . :除换行外所有字符
        []:[abc]匹配集合中任意一个字符
        d:数字[0-9]
        D:非数字
        w:数字、字母、下划线、中文
        W:非w
        s:所有空白字符
        S:非空白
    数量描述:
        *:任意多次   》=0
        +:至少一次  》=1
        ?:可有可无  0次或1次
        {m}:固定m次
        {m,}:至少m次
        {m,n}:m-n次
    边界:
         B:词首词尾匹配
        $:以某某开头
        ^:以某某结尾
    分组:
        (){4}:视为一个整体重复四次
        ():子模式、组模式 1  2
    贪婪模式:
        .*?   .+?   控制贪婪
    re.I :忽略大小写
    re.M :多行匹配
    re.S :单行匹配
    match:只从最开始找
    search:从任意位置开始找
    findall:从所有找
    re.sub(正则表达式,替换内容,字符串)
    作者:求知鱼

    -------------------------------------------

    个性签名:你有一个苹果,我有一个苹果,我们交换一下,一人还是只有一个苹果;你有一种思想,我有一种思想,我们交换一下,一个人就有两种思想。

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    独学而无友,则孤陋而寡闻,开源、分享、白嫖!

  • 相关阅读:
    linux中服务器定时程序设定
    Linux中java项目环境部署,简单记录一下
    四则运算使用栈和后缀表达式
    PAT乙1003
    L7,too late
    PAT乙1002
    L6,Percy Buttons
    如何计算递归算法的时间复杂度
    c#打印(转)
    C中数组与指针【转】
  • 原文地址:https://www.cnblogs.com/Qiuzhiyu/p/12182922.html
Copyright © 2020-2023  润新知