正则元字符就是指那些在正则表达式中具有特殊意义的专用字符。
分为:单个特殊字符,空白符,表示范围,表示次数的量词,断言(边界限定)。
1. 特殊单字符:
. 任意字符(除了换行)\d 任意数字(digt)\D 任意非数字 \w 任意字母数字下划线 \W 任意非字符数字下划线
2. 空白符
\s 任意空白符(空格,制表tab,回车,换行) \S 任意非空白符
\r 回车 \n 换行 \f 换页 \t 制表 \v 垂直制表 空格即代表空格
3. 量词:字符出现的次数(范围)* + ? {m, n}
* >= 0; + >= 1; ? [0,1]; {m} 出现m次;{m, }至少出现m次;{m, n} m到n次
4. 范围
! 或
[...] 多选一,括号中的任意单个元素 [a-z]a到z之间的任意单个字符
[^...]非括号内的任意单个元素
展开
评论