zoukankan      html  css  js  c++  java
  • 正则基础 反义的应用

    代码要多敲 注释邀清晰

    虽然简单 敲一敲 增长不少

    可以为以后的工作提供一些方便

    #反义的查找方法
    import re
    
    #匹配任意不是字母,数字,下划线,汉字的字符
    pattern = re.compile(r'W')
    s = pattern.findall(';')
    print(1,s)#1 [';']
    
    #匹配任意不是空白符的字符 结果形成列表
    pattern = re.compile(r'S')
    s = pattern.findall('  wode ')
    print(2,s)#2 ['w', 'o', 'd', 'e']
    
    #匹配任意非数字的字符 包括空白符
    pattern = re.compile(r'D')
    s = pattern.findall(' sd31 ')
    print(3,s)#3 [' ', 's', 'd', ' ']
    
    #匹配除了a意外的任意 字符
    pattern = re.compile(r'[^a]')
    s = pattern.findall('afaa bbb')
    print(4,s)#4 ['f', ' ', 'b', 'b', 'b']
    
    #匹配除了abcde这几个字母以外的任意字符
    pattern = re.compile(r'[^abcde]')
    s = pattern.findall('sfdafg')
    print(5,s)#5 ['s', 'f', 'f', 'g']
    
    #匹配除了123 abc这几个字符以外的任意字符
    pattern = re.compile(r'[^(123|abc)]')
    s = pattern.findall('sdda25')
    print(6,s)#6 ['s', 'd', 'd', '5']
  • 相关阅读:
    sort color (荷兰国旗)
    先序遍历和后序遍历构建二叉树
    二叉树的遍历
    排序
    内存相关内容
    chrome控制台console方法表
    记一次移动端CSS引发的小Bug
    JavaScript的事件
    浅谈webpack打包原理
    JS模块化进程
  • 原文地址:https://www.cnblogs.com/zhangboblogs/p/8570282.html
Copyright © 2011-2022 走看看