在线正则表达式校验的网站:https://tool.oschina.net/regex/
正则的功能:
- 校验数据的有效性
- 寻找符合条件的文本内容
- 对文本进行切割,替换功能
元字符介绍
- 所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符
- 元字符是构成正则表达式的基本元件
- 正则就是由一系列的元字符组成的
元字符的分类
单个字符
不同系统在每行文本结束位置会有换行符,但不同系统的换行符会不一样。
系统 | 换行符 |
window | \r\n |
linux | \n |
macos | \n |
当然, \s 已经可以满足大部分空白符场景,它代表任意单个空白符,相当于 [\r\n\t\f] 空白符集合
- 如果需要匹配一些元字符包含的符号,譬如 \ , . 、 ^ 需要加上转义符 \
- 记住一个元字符只会匹配一个字符,如果需要匹配多个字符则需要多个元字符