正则表达式
方法
- matches(“正则表达式”):返回的是布尔值
内容匹配
-
[ABC]:匹配 A 或 B 或 C
- [A-F]:匹配 A 至 F 字符
- [^ABC]:匹配非 A 或 B 或 C 字符
-
[A-H && E-K]:取左边与右边的交集(与操作)
- 0[1-9]||1[0-2]:匹配 01 至 12 (可匹配月份)
预定义字符
- \d:0-9整数
- \D:非数字
- \s:空白字符
- \S:非空白字符
- \w:英文,数字,下划线
- \W:非英文单词
字符串匹配
组复用
可以用来匹配类似<title>xxx</title> 或 <span>xxx</span>
等
提取字符串
(1)
mat里的group组是正则表达式中括号里用 ”[ ]“ 里包裹的内容
(2)