让正则表达式忽略大小写

正则表达式学习笔记:如何让正则表达式忽略大小写

有的时候想匹配一些单词,但希望匹配出的结果忽略大小写问题。
就是不管是大写小写,通通要找出来。

解决办法

一般说来,比如要匹配 From
让它忽略大小写问题。需要使用[Ff][Rr][Oo][Mm]
这样相当不方便。
但使用egrep -i 参数却很方便实现忽略大小写问题。

1
egrep -i '^from' yourfile

这样的话,行首以字母f开头,并紧跟r,紧跟o,还有m的字符串注给匹配出来了。比如 From,fROM,…等等。
正因为上面所说,这是egrep的参数,所以这其实并不是正则表达式语言的一部分。
确切地说,是egrep 本身工具提供的特性。

本文固定链接: http://iplaylinux.com/ignore-case-in-regular-expression.html | Linux玩家

该日志由 admin 于2012年06月18日发表在 Linux系统 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 让正则表达式忽略大小写 | Linux玩家
关键字: , ,

让正则表达式忽略大小写:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter