基础正则表达式BRE与扩展的正则表达式ERE

系统集成 盛行 5年前 (2014-08-18) 80次浏览 已收录 0个评论 扫描二维码

基础正则表达式BRE

正则表达式实际就是一些特殊字符,赋予了他特定的含义

  1. ^word #搜索以word开头的

  2. word$ #搜索以word结尾的

  3. . #代表且只能代表任意一个字符

  4. \ #转义符,让原有的效果失去效果

  5. * #例o* 重复0个或多个前面的一个字符

  6. .* #匹配所有字符。^.* #以任意多个字符开头

  7. [] #字符集合的重复特殊字符的符号

  8. [^test] #匹配不包含^后的任意字符的内容

  9. a\{n,m\}  #重复a字符n次到m次的内容,如果用egrep可以去掉斜线 

   a\{n,\} #重复a字符至少n次,如果用egrep可以去掉斜线

         a \{n\} #重复a字符n次,如果用egrep可以去掉斜线

扩展的正则表达式ERE

  1. + #重复一个或一个以上前面的字符

  2. ? #重复0个或是一个0前面的字符

  3. | #用或的方式查找多个符合的字符串

  4. () #找出“用户组”字符串


IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:基础正则表达式BRE与扩展的正则表达式ERE
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址