正则表达式学习笔记(二)

元字符 元字符是一些在正则表达式里有着特殊含义的字符。

配对的元字符比如[],不用做元字符时必须进行转义

在DOS和Windows中用\作为文件路径
在Unix中用/

空白元字符

[\b] 回退并删除一个字符(backspace)
\f 换页符
\n 换行符
\r 回车符
\t 制表符(Tab)
\v 垂直制表符

一个\r\n匹配一个“回车+换行”组合

匹配特定字符类别

\d 任何一个数字字符(等价于[0-9])
\D 任何一个非数字字符(等价于^[0-9])

\w 任何一个字母数字字符(大小写)以及下划线(等价于[a-zA-Z0-9_])
\W ^[\w]

s 任意一个空白字符(等价于[\f\n\r\t\v])
S 上^
但 \b 不在这个范围内

十六进制和八进制数值匹配
十六进制 \x 作为前缀,写作 \x0A,对应ASCII字符10,即\n (换行符)

八进制 \0 作为前缀, \011 对应ASCII字符9,即\t (制表符)

POSIX字符类(js不支持POSIX)


标签: 计算机, 学习, 正则表达式

添加新评论