正则的常用方法
捕获
- 匹配
- test 匹配字符串是否符合正则规则
-
- true 符合规则
-
- false 不符合
- 捕获
正则的元字符
- 元字符 正则的规则符号
- \d 表示一位数字(0-9)
- \D 表示一位非数字
- \s 表示一位空白内容
- \S 表示一位非空白内容
- \w 表示一位数字 字母 下划线的内容
- \W 表示一位非数字 字母下划线的内容
- . 表示一位非换行内容
- \ 表示转义符
- 修饰符 修饰整个正则表达式的符号、
正则的边界元字符
- ^ 表示开头
- $ 表示结尾
- 当开头与结尾共同使用时,表示字符串必须是规则里的内容
正则的限定元字符
限定了前一个符号出现多少次
- *表示 0~正无穷次
- +表示 1~正无穷次
- ?表示 0~1 次
- {n} 表示 限定 n 次
- {n,} 表示 限定 最少 n 次
- {n,m} 表示 限定 最少 n 次, 最多 m 次
正则的特殊元字符
* 正则的特殊元字符
*
*
* 1. ()
* 含义1: 单独捕获(欠着)
* 含义2: 一个整体
*
* 2. |
* 含义: 或 a|b