特殊字符
<font color="#e74f4c"><b>| 或</b></font>
可以理解为或,其实是表示包含不同分支
例:(c|r)at|dog 可匹配 cat rat dog 三个词语
<font color="#e74f4c"><b>\ 转义字符</b></font>
特殊字符转义为字符本身
例: 123\* 可以匹配 123* 而不是123
<font color="#e74f4c"><b>^ 以什么开头</b></font>
以某个字符(组)开头
例 :^[0-9] 以数字开头<br>例 : ^abc 以abc开头
<font color="#e74f4c"><b>$ 以什么结尾</b></font>
以某个字符(组)结尾
例 :html$ 以html结尾
便捷字符
<font color="#e74f4c"><b>\w 字母,数字,下划线</b></font>
<font color="#e74f4c"><b>\W 除了字母,数字,下划线</b></font>
<b><font color="#e74f4c">\d 数字 </font></b>
<b><font color="#e74f4c">\D 非数字</font></b>
<font color="#e74f4c"><b>\s 空白符</b></font>
<font color="#e74f4c"><b>\S 非空白符</b></font>