正则 : 基础元字符
【在线测试地址】:正则表达式在线测试
【shell正则】:shell多种正则表达式模式支持的字符
1. 特殊元字符
- . : 任意字符(换行符除外)
- \d : 任意数字
- \D : 任意非数字
- \w : 任意字母、数字、下划线
- \W : 任意非字母、数字、下划线
- \s : 任意空白符
- \S : 任意非空白符
2. 空白符
- \r : 回车符
- \n : 换行符
- \f : 换页符
- \t : 制表符
- \v : 垂直制表符
3. 范围字符
- | : 或,如 a | b | c ,表示 a 或 b 或 c
- [...] : 中括号内的任意一个字符,如[a-z], 表示 a 到 z 的任意一个字符,如 [q,w,e,r], 表示 q w e r 中的任意一个
- [^...] : 非,表示非中括号内的任意一个字符
4. 量词字符
- * : 0到多次
- + : 1到多次
- ? : 0或1次
- {m} : m次
- {m,} : 至少m次
- {m,n} : m到n次
如果文章对您有所帮助,可以点一下推荐