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

    1.正则表达式

      元字符:

          /d 匹配所有的数字  digit [0-9]

          /w 匹配数字,字母,下划线  word关键字 [a-zA-z0-9]

             /s 匹配所有的空白符 回车/换行符 制表符 空格  space [ ]

          /n 匹配换行符  回车

           /t 匹配制表符  Tab

           /b 表示单词的边界

           /W 匹配除了数字,字母,下划线以外的所有字符

           /D 匹配除了数字以外的所有字符

           /S 匹配除了空白符 回车 换行符 制表符 空格以外的所有内容

            ^ 匹配一个字符串的开始

            $ 匹配一个字符串的结束

          . 匹配除换行符之外的所有字符

          [] 出现在中括号内的内容都可以被匹配

          [^] 只要不出现在中括号中的内容都可以被匹配

            a|b "或" 符合a规则或者符合b规则的都可以被匹配 (ps:将更复杂的/更长的规则写在最前面)

          () 分组 表示给几个字符加上量词约束的需求的时候,就给这些量词分在一个组

      量词:

               {n} 表示这个量词之前的字符出现n次

          {n,} 表示这个量词之前的字符至少出现n次

          {n,m} 表示这个量词之前的字符出现n-m次

          ? 表示匹配量词之前的字符出现 0次 或者 1次

          + 表示匹配量词之前的字符出现 1次 或者 多次

          *  表示匹配量词之前的字符出现 0次 或者 多次

  • 相关阅读:
    关于HashMap的线程安全问题
    Java利器之UML类图详解
    mongoDB4.0数据库
    requests-html库render的使用
    爬虫最新的库requests-html库总结
    爬虫多次爬取时候cookie的存储用于登入
    requests模块响应体属性和方法重新整理
    Visual Studio 代码补全功能有时候会失效的原因
    C++Primer笔记——文本查询程序(原创,未使用类)
    Clion 常用快捷键
  • 原文地址:https://www.cnblogs.com/zbw582922417/p/9487993.html
Copyright © 2011-2022 走看看