码迷,mamicode.com
首页 > 系统相关 > 详细

shell 正则整理

时间:2019-04-09 09:23:48      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:元字符   多个   正则表达   正则   出现   指定   单个字符   重复   表达式   

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
  () 组字符
  (..)(..)\1\2标签匹配字符
  x\{m\}   字符x重复出现m次  o\{5\}
  x\{m,\}  字符x重复出现m次以上  o\{5,\}
  x\{m,n\}  字符x重复出现m次到n次  o\{5,10\}

shell 正则整理

标签:元字符   多个   正则表达   正则   出现   指定   单个字符   重复   表达式   

原文地址:https://blog.51cto.com/5776643/2375391

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!