转译

为什么要转译,因为我们的文本里面有我们正则的语法,而我不想让支持字符干扰我正常的语法
案例 常见的正则语法有 字符集—元字符等等

  1. \
  2. .
  3. *
  4. [
  5. ]
  6. (
  7. )
  8. 等等

匹配空白字符

常见的元字符

\t tab键
\d 数字
[\b] 回退
\f 换页符
\r 回车符
\v 垂直制表符
\r\n 一个回车

匹配特定的字符类型

匹配数字(与非数字)

\d  -------[0-9]
\D  -------[^0-9]

匹配字母数字和与非字母数字

\w   ----------[0-9a-zA-Z_]
\W   ----------[^0-9a-zA-Z_]

匹配空白字符和非空白字符

\s  --------------[\f\n\r\t\v]
\S  --------------[^\f\n\r\t\v]

匹配16进制或8进制

使用posix字符类