Jun182012
让正则表达式忽略大小写
正则表达式学习笔记:如何让正则表达式忽略大小写
有的时候想匹配一些单词,但希望匹配出的结果忽略大小写问题。
就是不管是大写小写,通通要找出来。
解决办法
一般说来,比如要匹配 From
让它忽略大小写问题。需要使用[Ff][Rr][Oo][Mm]
这样相当不方便。
但使用egrep -i 参数却很方便实现忽略大小写问题。
1 egrep -i '^from' yourfile这样的话,行首以字母f开头,并紧跟r,紧跟o,还有m的字符串注给匹配出来了。比如 From,fROM,…等等。
正因为上面所说,这是egrep的参数,所以这其实并不是正则表达式语言的一部分。
确切地说,是egrep 本身工具提供的特性。
本文固定链接: https://iplaylinux.com/ignore-case-in-regular-expression.html | Linux玩家