参数 | 说明 |
---|---|
-i | ignore 大小写 |
-n | line number显示行号 |
-w | word 整个单词 |
-c | count line 统计匹配行数 |
-o | 只显示字符串 |
-v | verse 打印不匹配 |
–color | 高亮显示行 |
-A n | after 显示匹配和后续n行 |
-B n | before 显示匹配和前面n行 |
-C n | context 显示匹配前后n行 |
-E | 正则 |
模式 | 说明 |
---|---|
. | 任意一个字符 |
[abc] | abc任意一个字符 |
[^123] | 123除外的任意一个字符 |
[a-z]、[[:lower:]] | 任意一个小写字母 |
[A-Z] 、 [[:upper:]] | 任意一个大写字母 |
[a-zA-Z]、[[:alpha:]] | 任意一个字母 |
[0-9]、[[:digit:]] | 任意一个数字 |
[0-9a-zA-Z]、[[:alnum:]] | 任意一个字母或数字 |
[[:space:]] | 任意一个空白字符 |
[[:punct:]] | 任意一个标点符号 |
{m,n} | 匹配前面字符至少m次,至多n次 |
?、{0,1} | 匹配前面字符0次或者1次 |
+、{1,} | 匹配前面字符至少1次 |
*、{0,} | 匹配任意字符任意次 |
^ | 行首 |
$ | 行尾 |
\b、< | 词首 |
\b、> | 词尾 |
\B | 非词首或者非词尾(与\b相反) |
(string) | 作为整体等待使用 |
\n | 使用第n个括号内匹配的内容, |
版权声明:本文为Chnyac原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。