正则

81 阅读1分钟
正则的常用方法

捕获

  1. 匹配
  • test 匹配字符串是否符合正则规则
    • true 符合规则
    • false 不符合
  1. 捕获
正则的元字符
  1. 元字符 正则的规则符号
  • \d 表示一位数字(0-9)
  • \D 表示一位非数字
  • \s 表示一位空白内容
  • \S 表示一位非空白内容
  • \w 表示一位数字 字母 下划线的内容
  • \W 表示一位非数字 字母下划线的内容
  • . 表示一位非换行内容
  • \ 表示转义符
  1. 修饰符 修饰整个正则表达式的符号、
正则的边界元字符
  1. ^ 表示开头
  2. $ 表示结尾
  3. 当开头与结尾共同使用时,表示字符串必须是规则里的内容
正则的限定元字符

限定了前一个符号出现多少次

  1. *表示 0~正无穷次
  2. +表示 1~正无穷次
  3. ?表示 0~1 次
  4. {n} 表示 限定 n 次
  5. {n,} 表示 限定 最少 n 次
  6. {n,m} 表示 限定 最少 n 次, 最多 m 次
正则的特殊元字符
     *  正则的特殊元字符
     *
     *
     *      1. ()
     *          含义1: 单独捕获(欠着)
     *          含义2: 一个整体
     * 
     *      2. |
     *          含义: 或            a|b