码迷,mamicode.com
首页 > 系统相关 > 详细

linux 基础正则表达式字符

时间:2015-01-03 17:22:10      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:linux   正则表达式   

^word          待查找的字符串以word为行首

        grep -n  "^a"  regex.txt          查找首字符为a的行,并输出行号


word$          待查找的字符串以word为结尾

        grep -n  "a$"  regex.txt          查找以a为结尾的字符的行,并输出行号


.                    代表任意单个字符,包含空格

\                    转义字符
*                   重复零到无穷个前一个字符
[list]              例如:p[abc]d     则匹配的包括:pad、pbd、pcd

[^list]             与[list]相反,不包括里面的任意一个

[n1-n2]         例如:[0-9] 或者[a-z]或者 [A-Z] 代表范围中的任意一个

\{n,m\}           前一个字符的n次到m次  例如:a\{3,5\} 匹配包括:aaa 或者aaaa或者aaaaa

\{n,\}              前一个字符的至少n次


待续……

linux 基础正则表达式字符

标签:linux   正则表达式   

原文地址:http://blog.csdn.net/u011402596/article/details/42364847

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!