zoukankan      html  css  js  c++  java
  • 正则表达式

    # 字符组 [] 
    
        #在一个字符的位置上可以出现的内容
        #[0-9](匹配0-9) 
        #[a-z](匹配a到z) 
        #[123](匹配1,2,3)
        #[0-9a-zA-Z](匹配数字小写字母大写字母)
        #[0-9abc](匹配数字和a,b,c)
    
    # 元字符
        
        # .   (匹配除了换行符外的所有字符)
        # d  (匹配所有数字)
        # w  (匹配数字字母下划线)
        # s  (匹配任意空白字符 	 
     ....)
        # 
      (匹配换行符)
        # 	  (匹配一个制表符)
        #   (匹配一个单词的结尾)
            # 例子:
                # 正则:h 
                # 字符串:helloworld
                # 结果:None 因为没有h结尾的单词
                # ==========================
                # 正则:o 
                # 字符串:helloworld
                # 结果:None 因为没有o结尾的单词
                # ==========================
                # 正则:o
                # 字符串:hello world 
                # 结果:o hellow以o结尾
                # ==========================
                # 正则:o
                # 字符串:hello world 
                # 结果:None  因为没有已o开头的字符串
                # ==========================
     
                
        # ^   (匹配一个字符串的开始)
        # $   (匹配一个字符串的结尾)
        # W  (匹配非字母数字下划线)
        # D  (匹配非数字)
        # S  (匹配非空白符)
        # a|b (匹配a或者b,其他字符都可以)
        # ()  (匹配括号内的表达式,也表示一个组)
        # []  (匹配字符组中的字符)
        # [^] (匹配除了字符组中的所有字符)
    
    # 量词
        
        # {}
            #{3} 重复三次
            #{3,} 重复至少3次
            #{3,5} 重复3到5次
        # +   重复1次以上
        # *   重复0次或以上
        
        # ? 重复0次或者1次
  • 相关阅读:
    python递归 及 面向对象初识及编程思想
    python匿名函数 与 内置函数
    python迭代器与生成器(二)
    linux---常用命令(二)
    linux---常用命令(一)
    Linux CentOS服务启动
    常见HTTP状态码
    oncontextmenu
    javascript之with的使用 弊端
    js的with语句使用方法
  • 原文地址:https://www.cnblogs.com/wtil/p/11039912.html
Copyright © 2011-2022 走看看