• 正则


    python正则

     . =匹配除换行符以外的任意字母
    
    大写W.S.D就是匹配非
    w=匹配字母或数字或下划线
    s=匹配任意的空白符
    d=匹配数字
    
    
    =匹配换行符
    	=匹配制表符
    =匹配一个单词的结尾
    ^=以什么开头
    $=以什么结尾
    a | b=a或b
    [^]=处了里面的都能匹配
    
    量词
    + =匹配一次或多次
    ? =重复0次或一次?能取消分组优先?放在量词后面会是惰性运算
    * =重复0次或多次
    {数字}=多少次
    {数字,}=重复多少次或很多次
    {数字,数字}=重复多少次到多少次
    ()=分组,组合在一起
    
    各种功能
    re.I()=忽略大小写,括号内是完整的写法
    re.M()=多行模式,改变^和$的行为
    re.S()=点可以匹配任意字符,包括换行符
    re.L()=做本地化识别的匹配,表示特殊字符集 w, W, , B, s, S 依赖于当前环境,不推荐使用
    re.U()=使用w W s S d D使用取决于unicode定义的字符属性。在python3中默认使用该flag
    re.X()=冗长模式,该模式下pattern字符串可以是多行的,忽略空白字符,并可以添加注释
    正则
  • 相关阅读:
    vue $refs的静态绑定使用与动态绑定使用
    net core中Vue.component单独一个文件不运行,不报错的处理
    C语言之指针基础
    C语言之指针函数
    指针强化
    C语言之指针数组
    C语言之数组
    C语言之数据类型
    C语言之内存管理
    C语言之流程控制
  • 原文地址:https://www.cnblogs.com/haohaoshang/p/13657910.html
Copyright © 2020-2023  润新知