grep元字符扩展
来源:互联网 发布:电子盖章软件免费版 编辑:程序博客网 时间:2024/06/08 08:01
3. 用于egrep和 grep -E的元字符扩展集
+
匹配一个或多个先前的字符。如:'[a-z]+able',匹配一个或多个小写字母后跟able的串,如loveable,enable,disable等。
?
匹配零个或多个先前的字符。如:'gr?p'匹配gr后跟一个或没有字符,然后是p的行。
a|b|c
匹配a或b或c。如:grep|sed匹配grep或sed
()
分组符号,如:love(able|rs)ov+匹配loveable或lovers,匹配一个或多个ov。
x{m},x{m,},x{m,n}
作用同x/{m/},x/{m,/},x/{m,n/}
4. POSIX字符类
为了在不同国家的字符编码中保持一至,POSIX(The Portable Operating System Interface)增加了特殊的字符类,如[:alnum:]是A-Za-z0-9的另一个写法。要把它们放到[]号内才能成为正则表达式,如[A- Za-z0-9]或[[:alnum:]]。在linux下的grep除fgrep外,都支持POSIX的字符类。
[:alnum:]
文字数字字符
[:alpha:]
文字字符
[:digit:]
数字字符
[:graph:]
非空字符(非空格、控制字符)
[:lower:]
小写字符
[:cntrl:]
控制字符
[:print:]
非空字符(包括空格)
[:punct:]
标点符号
[:space:]
所有空白字符(新行,空格,制表符)
[:upper:]
大写字符
[:xdigit:]
十六进制数字(0-9,a-f,A-F)
- grep元字符扩展
- Unix grep正则表达式元字符
- grep的扩展用法
- 元字符
- 元字符
- 元字符
- 元字符
- 元字符
- 元字符
- 元字符
- 元字符
- 元字符
- 元字符
- 扩展grep(grep -E 或者 egrep)
- grep正则表达式元字符集
- grep正则表达式元字符集
- 字符扩展
- 扩展元数据
- grep正则表达式
- 下一阶段学习任务。。
- cocos2d-x lua BMFont中文问题解决
- 一步一步开发sniffer(Winpcap+MFC)(五)莫道无人能识君,其实我懂你的心——解析数据包
- [Ubuntu]: Ubuntu 10.04卸载Xfce,重新回到GNOME当中
- grep元字符扩展
- 15,进程间通信
- Hibernate二级缓存攻略
- poj 2226 二分图 最小顶点覆盖 “草泥马”
- C#识别验证码
- Thread.wait()与Thread.yield()的区别
- R语言学习笔记1——对象的创建
- 能做到“每天都进步一点吗”
- 华为笔试题