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

    #单个字符匹配,
    #普通字符, 一对一完全匹配
    import re
    # 普通字符
    c = re.compile("abc")
    f = c.findall("abcfhidabcfioabc")

    # 匹配指定范围内任意字符
    c = re.compile("[sdc]")
    f = c.findall("abcfhisdabcfioabc")
    print(f)
    # 匹配连续字符
    c = re.compile("[a-z]")
    f = c.findall("abc,fhgjl1i3sda5b,cf6ioabc")
    print(f)

    # 匹配所有英文字母,多个连续的片段中间不要加任何多余字符
    c = re.compile("[a-zA-Z]")
    f = c.findall("abcfAhgjlF1i3sdDa5bcf6ioabc")
    print(f)

    #匹配相反的字符(除了指定字符范围外的字符)
    c = re.compile("[^0-9]")#匹配除了0-9之外的字符
    f = c.findall("18946518dsd154fdf1")
    print(f)

    #匹配除了‘ ’字符之外的任意字符
    c = re.compile('.')
    f = c.findall("18946518 ndsd1 54fdf1")
    print(f)

    # /d :数字字符,匹配数字,相当于[0-9]
    c = re.compile("d")

    # 除了数字以外的字符
    c = re.compile("D")
    f = c.findall("abcfhgjl1i2233sda5bcf6ioabc")
    print(f)

    # w:匹配字(数字,字母,下划线,汉字)
    # W:相反的

    # s:所有的空白字符( 空格)
    # S:相反的内容

    # :词边界
    c = re.compile(r"hello")
    # f = c.findall("abhellocfhgjl1i2233sda5bcf6ioabc")
    f = c.findall("helloab hellocfhgjl,hello1i2233sda5bcf6ioabc")
    print(f)
  • 相关阅读:
    linux下activemq安装
    java 线程方法join
    创建线程池
    游标储存过程
    返回结果集的储存过程
    linux 安装 reids 出错解决问题
    IDEAL 集成 jFINAL 问题
    oracle 游标
    oracle procedures
    Linux下安装Tomcat服务器
  • 原文地址:https://www.cnblogs.com/jiangtao159/p/9768935.html
Copyright © 2011-2022 走看看