实例讲解2--正则表达式a

原创 2012年03月30日 10:01:04
  1     1.grep匹配/etc/services文件中以ftp字符串开头的哪些文本行
grep   ‘^ftp’ /etc/services
 2.grep匹配以system文本结尾的行。
       grep   ‘system$’  file
3.grep匹配仅包含一个#字符的行。
       grep   ‘^#$’  file              //以#开头,然后直接结尾 
4.grep匹配以<abc>或者[abc]开头的行
       grep   ‘[[<]abc[]>]’ file 
5.grep匹配以Ftp或者ftp开头的行
       grep   ‘^[Ff]tp’  file 
6.grep匹配F或者f以外的字符
       grep   ‘[^Ff]’    file 
7.grep匹配除大写字符以外的字符
       grep   ‘[^A-Z]’   file 
8.grep匹配以ftp或telnet开头的文本行
       grep   -E ‘^ftp|^telnet’ file 
9.grep匹配以ftp开头,后跟0个或多个-agent的文本行
        grep   ‘^ftp(-agent)?’   /etc/services
或  grep   ‘^ftp(-agent)*’   /etc/services
注:
    a)在scounix下,上面的单括号前要加转义符\
    b)在sunos 5.8下,不论加不加单括号均不支持。
10.grep匹配以ftp开头,后跟1个或多个-agent的文本行
       grep   ‘^ftp(-agent)+’   /etc/services
       说明同上。
11.grep匹配带有数字6,后跟至少3个0的文本行(使用-E启用边界特性)
       grep   -E  ‘60\{3,\}’ /etc/services
       grep命令加- E参数,这一扩展允许使用扩展模式匹配 
12.grep匹配含有(abc)的文本
       grep   ‘\(abc\)’  file

相关文章推荐

深入入门正则表达式(java) - 2 - 基本实例

深入入门正则表达式(java) - 引言深入入门正则表达式(java) - 1 - 入门基础 深入入门正则表达式(java) - 2 - 基本实例深入入门正则表达式(java) - 3 - 正则在ja...
  • su1216
  • su1216
  • 2013年03月01日 17:06
  • 2673

正则表达式基础小总结(实例讲解)

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符...
  • wwwwse
  • wwwwse
  • 2016年04月09日 15:31
  • 348

java正则表达式语法详解及其使用代码实例

原文:java正则表达式语法详解及其使用代码实例 源代码下载地址:http://www.zuidaima.com/share/1835085544524800.htm Regula...

正则表达式实例和格式

  • 2011年03月21日 17:23
  • 1KB
  • 下载

vim-水木-正则表达式实例

__开始__ ------------------------------------------------------------------------------ " 搜索 /joe/e...

JAVA正则表达式实例教程.

  • 2012年08月29日 09:47
  • 226KB
  • 下载

正则表达式语法及实例

  • 2012年05月18日 14:12
  • 987B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解2--正则表达式a
举报原因:
原因补充:

(最多只允许输入30个字)