zoukankan      html  css  js  c++  java
  • 【Pyton】【小甲鱼】正则表达式(一)

    正则表达式学习:

     1 >>> import re
     2 >>> re.search(r'FishC','I love FishC.com!')
     3 <_sre.SRE_Match object; span=(7, 12), match='FishC'>
     4 >>> "I love FishC.com!".find('FishC')
     5 7
     6 >>> re.search(r'.','I love FishC.com!')
     7 <_sre.SRE_Match object; span=(0, 1), match='I'>
     8 >>> re.search(r'fish.','I love FishC.com!')
     9 >>> re.search(r'Fish.','I love FishC.com!')
    10 <_sre.SRE_Match object; span=(7, 12), match='FishC'>
    11 >>> re.search(r'.','I love FishC.com!')
    12 <_sre.SRE_Match object; span=(12, 13), match='.'>
    13 >>> re.search(r'd','I love 123 FishC.com!')
    14 <_sre.SRE_Match object; span=(7, 8), match='1'>
    15 >>> re.search(r'ddd','I love 123 FishC.com!')
    16 <_sre.SRE_Match object; span=(7, 10), match='123'>
    17 >>> re.search(r'ddd.ddd.ddd','192.168.111.123')
    18 <_sre.SRE_Match object; span=(0, 11), match='192.168.111'>
    19 >>> re.search(r'ddd.ddd.ddd','192.168.1.1')
    20 >>> re.search(r'[aeiou]',"I love FishC.com!")
    21 <_sre.SRE_Match object; span=(3, 4), match='o'>
    22 >>> re.search(r'[aeiouAEIOU]',"I love FishC.com!")
    23 <_sre.SRE_Match object; span=(0, 1), match='I'>
    24 >>> re.search(r'[a-z]',"I love FishC.com!")
    25 <_sre.SRE_Match object; span=(2, 3), match='l'>
    26 >>> re.search(r'[0-9]',"I love 123 FishC.com!")
    27 <_sre.SRE_Match object; span=(7, 8), match='1'>
    28 >>> re.search(r'[2-9]',"I love 123 FishC.com!")
    29 <_sre.SRE_Match object; span=(8, 9), match='2'>
    30 >>> re.search(r'ab{3}c','abbbc')
    31 <_sre.SRE_Match object; span=(0, 5), match='abbbc'>
    32 >>> re.search(r'ab{3}c','abbbbbbbc')
    33 >>> re.search(r'ab{3-10}c','abbbbbbbc')
    34 >>> re.search(r'ab{3,10}c','abbbbbbbc')
    35 <_sre.SRE_Match object; span=(0, 9), match='abbbbbbbc'>
    36 >>> re.search(r'ab{3,10}c','abbbbbbbc')
    37 <_sre.SRE_Match object; span=(0, 9), match='abbbbbbbc'>
    38 >>> re.search(r'[0-255]','188')
    39 <_sre.SRE_Match object; span=(0, 1), match='1'>
    40 >>> re.search(r'[0-2]dd|2[0-4]d|25[0-5]','188')
    41 <_sre.SRE_Match object; span=(0, 3), match='188'>
    42 >>> re.search(r'(([01]{0,1}d{0,1}d|2[0-4]d|25[0-5]).){3}([01]{0,1}d{0,1}d|2[0-4]d|25[0-5])','192.168.1.1')
    43 <_sre.SRE_Match object; span=(0, 11), match='192.168.1.1'>
  • 相关阅读:
    大型网站随着业务的增长架构演进
    springboot日志logback配置
    一些容易出错的细节
    从一个下载优化说起
    徒手优化冒泡排序
    php设计模式之观察者模式
    php设计模式之抽象工厂模式
    phper談談最近重構代碼的感受(3)
    php设计模式----工厂模式
    偏执的我从Linux到Windows的感受
  • 原文地址:https://www.cnblogs.com/zhuzhubaoya/p/6720313.html
Copyright © 2011-2022 走看看