egrep使用的正则表达式元字符-葉青
|
元字符 |
功能 |
示例 |
匹配对象 |
|
^ |
行首定位符 |
'^love' |
匹配所有love开头的行 |
|
$ |
行尾定位符 |
'love$' |
匹配所有love结尾的行 |
|
. |
匹配一个字符 |
'l..e' |
匹配包含一个l,后跟两个字符,再跟一个e的行 |
|
* |
匹配0个或个前一字符 |
' *love' |
匹配包含跟在0或多个空格后的模式love的行 |
|
[ ] |
匹配一组字符中任一个 |
'[Ll]ove' |
匹配包含love或Love的行 |
|
[^ ] |
匹配不在指定字符组内的字符 |
'[^A-KM-Z]ove' |
匹配包含ove,但ove前面那个字符既不在A到K之间,也不在M到Z之间的行 |
|
egrep新添的元字符 |
|||
|
+ |
匹配1个或多个前一字符 |
'[a-z]+ove' |
匹配跟在一或多个小写字符后面的ove.将找出move、approve、love、behoove等 |
|
? |
匹配0个或1个前一字符 |
'lo?ve' |
匹配后面跟一个或不跟字母o的l.将找到love或lve |
|
a|b |
匹配a或b |
'love|hate' |
匹配love和hate这两个表达式之一 |
|
( ) |
字符组 |
'love(ablely)(ov)+' |
匹配ov的一或多次出现 |
浙公网安备 33010602011771号