您的位置:首页 > 运维架构 > Shell

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
本文出自 “游造技术博客” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: