zoukankan      html  css  js  c++  java
  • 正则

    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字符串可以是多行的,忽略空白字符,并可以添加注释
    正则
  • 相关阅读:
    js刷新
    getHibernateTemplate()为NUll
    struts2+hibernate+spring+jquery返回json List列表
    windowopen
    web配置详解
    缓存
    uuid-不好之处
    多对多转化一对多
    多对多拆成两个 多对一
    我的github地址账号和密码
  • 原文地址:https://www.cnblogs.com/haohaoshang/p/13657910.html
Copyright © 2011-2022 走看看