zoukankan      html  css  js  c++  java
  • re模块

    1.验证用户输入内容:

    import re
    ret = re.search('^d+','123456trfghj')
    print(ret)
    
    ret1 = re.match('d+','123456trfghj')
    print(ret1)
    

    2.切割.split

    import re
    ret = re.split('d+','23ewerf234fs345fde2e')
    print(ret)
    

    3.comple 编译正则规则

    import re
    s = '中32华人sdff民e5242共weqw和__国'
    com = re.compile('d+')
    print(com)
    ret1 = com.search(s)
    print(ret1)
    ret2 = com.findall(s)
    print(ret2)
    ret3 = com.finditer(s)
    for i in ret3:
        print(i)
    

    4.finditer 节省空间,,较小时可以使用findall,大时使用finditer

    s = '中32华人sf2dff54451f民e5242共weqw和__国'
    import re
    ret = re.findall('d+',s)
    print(ret)
    ret1 = re.finditer('d+',s)
    for i in ret1:
        print(i)
    

      ?:正则表达式,表示取消优先显示功能

      ?P=<>组名,表示引用前面的组的名字,引用部分匹配到的内容必须和之前的那个组的内容一模一样

  • 相关阅读:
    update语句中存在''语法书写方式
    CSS的代码风格
    CSS的语法规范
    CSS层叠样式表导读
    CSS简介
    HTML基本标签(下)
    HTML基本标签(上)
    HTML简介导读
    集合及其运用
    字典的镶嵌
  • 原文地址:https://www.cnblogs.com/lijinming110/p/9628925.html
Copyright © 2011-2022 走看看