正则表达式 简写字符集
正则表达式提供一些常用的字符集简写。如下:
简写 | 描述 |
---|---|
. | 除换行符外的所有字符。 |
\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 行终止符。 |
先行断言和后发断言都属于非捕获簇(不捕获文本 ,也不针对组合计进行计数)。先行断言用于判断所匹配的格式是否在另一个确定的格式之前,匹配结果不包含该确定格式(仅作为约束)。例如,我们想要获得所有跟在 $ 符号后的数字, ...