正则表达式 简写字符集

正则表达式提供一些常用的字符集简写。如下:

简写 描述
. 除换行符外的所有字符。
\w 匹配所有字母数字,等同于 [a-zA-Z0-9_]。
\d 匹配数字: [0-9]。
\D 匹配非数字: [^\d]。
\s 匹配所有空格字符,等同于: [\t\n\f\r\p{Z}]。
\S 匹配所有非空格字符: [^\s]。
\n 匹配一个换⻚符。
\r 匹配一个回⻋符。
\t 匹配一个制表符。
\v 匹配一个垂直制表符。
\p 匹配 CR/LF(等同于 \r\n ),用来匹配 DOS 行终止符。

先行断言和后发断言都属于非捕获簇(不捕获文本 ,也不针对组合计进行计数)。先行断言用于判断所匹配的格式是否在另一个确定的格式之前,匹配结果不包含该确定格式(仅作为约束)。例如,我们想要获得所有跟在 $ 符号后的数字, ...