shell 正则整理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell 正则整理相关的知识,希望对你有一定的参考价值。

1.正则表达式元字符

    ^ 行首定位符       ^love
   $ 行尾定位符        love$
   .  匹配单个字符    l..e
  * 匹配前导符0到多次   ab*love     
  .* 任意字符            
  []  匹配指定范围内的一个字符   [Ll]ove
  [-]  匹配指定范围内的一个字符  [a-z0-9]ove
  [^]  匹配不在指定范围内的字符  
      转义字符
  <  词首定位符    <love
  >  词尾定位符     love>
  (..) 匹配稍后使用的字符标签  

  x{m}   字符x重复出现m次  o{5}
  x{m,}  字符x重复出现m次以上  o{5,}
  x{m,n}  字符x重复出现m次到n次  o{5,10}

2.扩展正则表达式元字符

  +匹配一个或多个前导字符 [a-z]+ove
  ? 匹配0个或一个前导字符 lo?ve
  a|b匹配a或b
  () 组字符
  (..)(..)12标签匹配字符
  x{m}   字符x重复出现m次  o{5}
  x{m,}  字符x重复出现m次以上  o{5,}
  x{m,n}  字符x重复出现m次到n次  o{5,10}

以上是关于shell 正则整理的主要内容,如果未能解决你的问题,请参考以下文章

Shell正则表达式之grepsedawk实操笔记

shell与正则表达式

Shell正则表达式和文本处理工具

shell:正则表达式和文本处理

shell:正则表达式和文本处理

IOS开发-OC学习-常用功能代码片段整理