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

     1 匹配一个字符:
     2 .    任意非
    字符
     3 [...]
     4 d  D    digit
     5 s  S    space
     6 w  W  word
     7 匹配前一个字符的多个:
     8 *    0->>
     9 +    1->>
    10 ?    0 or 1
    11 {m} {m,n}    m  m-n
    12 *? +? ??  非贪心模式
    13 定位:
    14 ^ A    begin
    15 $     end
    16 控制:
    17 |    left or right    ex:r'[0-9]?d$|100'
    18 ()    team        
    19     ex:r'w{4,6}@(163|126).com'
    20 
    umber    match same str    
    21     ex:r'<(w+)>w*</1>'
    22 (?P<mark>..) (?P=mark)    
    23     ex:r'<(?P<mark>[w]+)>w*</(?P=mark)>'
    24 
    25 re模组:
    26 !search
    27 !findall
    28 !sub        ex1:info = re.sub(r'd+','1001',str)
    29     ex2:
    30     def add1(match):
    31     val=match.group()
    32         num=int(val)+1
    33         return str(num)
    34     str="imooc =100"
    35     info=re.sub(r'd+',add1,str)
    36 !split        ex:re.split(r':| ','lists:list1 list2 list3')
  • 相关阅读:
    J2EE第四周
    J2EE 第三周
    jsf简单入门
    Applrt和Ajax
    hello.java分析
    filter用户例子
    分析LogFilter
    理解session
    关于XML
    企业级应用和互联网应用的区别
  • 原文地址:https://www.cnblogs.com/backinfile/p/5871952.html
Copyright © 2011-2022 走看看