zoukankan      html  css  js  c++  java
  • 正则表达式练习:匹配手机号、匹配单词、匹配ip

    1、匹配手机号

    >>> re.findall(r"d{11}","abc13988889999cde13810635189")
    ['13988889999', '13810635189']
    >>>
    >>> re.findall(r"d{11}","abc13988889999cde1381063518923")
    ['13988889999', '13810635189']
    >>> re.findall(r"d{11}","abc 13988889999 cde 13810635189")
    ['13988889999', '13810635189']

    2、匹配单词

    >>> re.findall(r"[a-zA-Z]+","I am a good boy!You too!~")
    ['I', 'am', 'a', 'good', 'boy', 'You', 'too']
    
    >>> len(re.findall(r"[a-zA-Z]+","I am a good boy!You too!~")) 7

    3、匹配IP:xxx.xxx.xxx.xxx   四段数字,三个点(匹配最简单的,比较复杂的就不验证了)

    >>> re.search(r"d{1,3}.d{1,3}.d{1,3}.d{1,3}","0.1.22.168")
    <_sre.SRE_Match object; span=(0, 10), match='0.1.22.168'>
  • 相关阅读:
    Rsa加密类
    Des加密类
    AES对称加密解密类
    用字符串生成二维码
    ViedoUtil获取视频的缩略图
    UmUtils得到友盟的渠道号
    UiUtils
    StringUtils
    ShockUtil振动工具类
    SHA加密
  • 原文地址:https://www.cnblogs.com/annatest/p/13201768.html
Copyright © 2011-2022 走看看