码迷,mamicode.com
首页 > 其他好文 > 详细

正则笔记

时间:2015-05-22 01:59:03      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:工作环境

    接触正则是在去年的4月份,尝试去学习她,怀着三分热度去了解了下,但实在受不了当中的各种符号,加之当时工作几乎用不到她,没有过多久就放弃了。今年4月份换了工作环境,工作中对正则的需求很大,只能重拾放弃已久的正则,在渐渐的学习过程中,被正则强大的功能所吸引,虽然现在对正则并不是很熟悉,不过我相信我会慢慢的去适应她。

    今天有人在聊天群里发了这么一段:

    <body>

        <b>bbbb</b>

    </body>

    <script language="">dddd</script>

    <sq>cccc</sf>

    <div>aaaa</div>

    他想用正则过滤出bbbb和aaaa。群里大神用sed -rn ‘/<b>/s#^.*<b>(.*)</b>#\1#p;/<div>/s#^.*<div>(.*)</div>#\1#p‘ 0521.txt 

    实现他的要求肯定不止这一种,用egrep加上awk也是可以实现的,看起来好像简单些

    egrep ‘bb.*|aa.*‘  0521.txt |awk -F ">" ‘{print $2}‘ |awk -F "<" ‘{print $1}‘

    学习正则一定坚持,加油!!!  


本文出自 “linux” 博客,请务必保留此出处http://wutianya.blog.51cto.com/7652040/1653667

正则笔记

标签:工作环境

原文地址:http://wutianya.blog.51cto.com/7652040/1653667

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