zoukankan      html  css  js  c++  java
  • Python正则表达式

    符号 功能 举例 

    字符串 匹配字符串的值 foo re1|re2 匹配正则表达式re1re2 foo|bar

     . 匹配任何字符(换行符除外) b.b

     ^ 匹配字符串的开始 ^Dear(以Dear开头的字符串) 

    匹配字符串的结尾 /bin/*sh (比配:/bin/bash、/bin/csh等)

    * 匹配前面出现的正则表达式零次或 多次 [A-Zaz0-9]*

    + 匹配前面出现的正则表达式一次或 多次 [a-z]+.com

    ? 匹配前面出现正则表达式零次 或 一次 goo?

    {N} 匹配前面出现的正则表达式N次 [0-9]{3}

    {M,N} 匹配重复出现M次 到 N次正则表达式 [0-9]{5,9}

    [...] 匹配字符组里出现的任意一个字符 [aeiou]

    [x-y] 匹配从字符x到y中的任意一个字符 [0-9],[A-Za-z]

    [^...] 不匹配字符集中出现的任何一个字符 [^aeiou],[^A-Za-z0-9]

    (...) 匹配封闭括号中正则表达式(RE),并保存为子组 ([0-9]{3})?,f(00|u)bar

    d 匹配任何数字,和[0-9]一样(D是d的反义:任何非数字) datad+.text

    w 匹配任何数字字母字符,和[A-Za-z0-9]相同 [A-Zq-z_]w+

    s 匹配任何空白符号 ofsthe

     匹配单词边界 The

    c 匹配特殊字符 .,\,*

    A() 匹配字符串的起始(结束) ADear

    在Python中 

    import re      #表示导入正则表达式

    re.search()   #搜索 =>全局搜索

    re.match()    #从开头开始查找,不匹配就不会接着往下面搜索了。

  • 相关阅读:
    JVM字节码(七)
    JVM字节码(六)
    JVM字节码(五)
    JVM字节码(四)
    JVM字节码(三)
    JVM字节码(二)
    JVM字节码(一)
    JVM类加载器(五)
    JVM类加载器(四)
    php之 人员的权限管理
  • 原文地址:https://www.cnblogs.com/394510636-ff/p/8974420.html
Copyright © 2011-2022 走看看