grep正则表达式

前端之家收集整理的这篇文章主要介绍了grep正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

grep

grep:global search regula expression and print out the line.

分类

  • 基本的
  • 扩展的

 

grep语法

--color 高亮显示匹配到字符串
-v 显示不能被匹配的行
-i 忽略大小写
-o 仅仅显示匹配到的
-q 静默模式
-A 后面几行
-B 前面几行
-C 前后几行
-E 启用扩展

 

 

 

 

基本的正则表达式

 字符匹配

.                   任意字符一次
[]                  集合中任一个字符
[^] 几集合之外任何一个 [:alpha:] 字母 [:alnum:] 字母数字 [:digit:] 数字 [:punct:] 标点符号 [:space:] 空白字符 [:upper:] 大写 [:lower:] 小写 

 次数匹配

*               0次或多次
\?              0次或者1次
\+ 1次或者更多次 \{m\} 精确m次 \{m,n\} m到n次 \{0,n\} 小于等于n次 \{m,\} 大于等于m次 

位置锚定

^           行首锚定
$           行尾锚定
\<          单词头锚定
\> 单词尾锚定 \b 单词边界锚定 

分组

\(\)            分组
\1 分组后的后向引用扩展正则表达式后续补充 

猜你在找的正则表达式相关文章