shell编程学习之正则表达式
2012-02-20 16:14
537 查看
正则表达式
本文出自 “游造技术博客” 博客,转载请与作者联系!
正则表达式 | 说明 | 简单举例 |
^ | 行头标记 | ^t 以t开头的行 |
$ | 行尾标记 | ^t 以t结束的行 |
. | 匹配任何一个字符 | t. 匹配tt或者是t1 |
\ | 转义 | \{ 输出{ |
[ ] | 匹配[ ]中的任意字符 | a[ab] 匹配aa或者ab |
[^] | 匹配[ ]除外的字符 | a[^ab] 匹配ac不能匹配aa或者ab |
[-] | 匹配[-]范围内的字符 | [a-c] 匹配a-c中的任何一个字符 |
? | 匹配前面1次或者0次 | tex?t 匹配text或者tet |
+ | 匹配前面1次或者多次 | text+ 匹配text或者texttt |
* | 匹配前面0次或者多次 | tes*t 匹配test 或者tesssst |
( ) | 匹配串 | tes(abc) 匹配testabc |
{n} | 匹配前面的项n次 | [a-c]{3} 匹配[a-c]3位 |
{n,} | 匹配前面的项至少n次 | [a-c]{2,} 匹配[a-c]至少2位 |
{n,m} | 匹配前面的项最小n次,最大m次 | [a-c]{2,3}匹配[a-c]至少2位,最多3位 |
| | 或 | t (1|2) 匹配t1或t2 |
相关文章推荐
- Shell脚本高级编程 二 正则表达式
- 学习shell, 正则表达式, awk, sed
- linux下shell 编程之扩展正则表达式
- shell脚本学习:循序渐进程序选择流与正则表达式
- shell 编程之正则表达式
- shell编程之正则表达式
- Shell编程之正则表达式
- 转――[Shell学习笔记] Shell正则表达式与grep、sed、awk的特点
- shell脚本学习:正则表达式之sed,tr篇
- shell学习第七天----基础正则表达式(BRE)
- shell脚本学习笔记之正则表达式
- 学习笔记之Shell脚本学习指南 & sed与awk & 正则表达式
- Shell学习--正则表达式
- shell编程之grep和正则表达式
- shell脚本学习:快速理解正则表达式之grep篇
- shell学习2--正则表达式
- shell脚本编程4:正则表达式
- shell学习第八天----扩展正则表达式(ERE)
- shell脚本学习笔记 (正则表达式)
- shell基础学习之正则表达式