​在线正则表达式校验的网站:​​​​https://tool.oschina.net/regex/​

正则的功能:

  • 校验数据的有效性
  • 寻找符合条件的文本内容
  • 对文本进行切割,替换功能

元字符介绍

  • 所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符
  • 元字符是构成正则表达式的基本元件
  • 正则就是由一系列的元字符组成的

元字符的分类

正则表达式---学习一_正则表达式

单个字符

不同系统在每行文本结束位置会有换行符,但不同系统的换行符会不一样。

系统

换行符

window

\r\n

linux

\n

macos

\n

当然, \s 已经可以满足大部分空白符场景,它代表任意单个空白符,相当于 [\r\n\t\f] 空白符集合 

  • 如果需要匹配一些元字符包含的符号,譬如  \  , . 、 ^ 需要加上转义符 \
  • 记住一个元字符只会匹配一个字符,如果需要匹配多个字符则需要多个元字符