<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    zhyiwww
    用平實的筆,記錄編程路上的點點滴滴………
    posts - 536,comments - 394,trackbacks - 0

    最近在項目中,我希望能通過grep實現從一個html頁面中檢索出所有的超鏈接,
    比如下面的一段代碼

    <tr class=rb><td class=pl><a href=mail.htm>郵 箱</a></td><td><a href=http://mail.163.com/>163郵箱</a>
    <a href="?  <a href=http://mail.sina.com.cn/>新浪郵箱</a>   <a href=http://mail.qq.com/>QQ郵箱</a>   <a href=http://www.hotmail.com/>Hotmail</a></td><td><a href=mail.htm>更多&nbsp;&raquo;</a></td></tr>

    <tr class=ry><td class=pl><a href=wangmei.htm>視 頻</a></td><td><a href=http://www.youku.com/>優酷網</a>  <a href="結果如下:
    <tr class=rb><td class=pl><a href=mail.htm>郵 箱</a></td><td><a href=http://mail.163.com/>163郵箱</a>   <a href="

    因為這種模式是貪婪匹配模式。我希望能用非貪婪模式,來進行匹配,方法是通過在*修飾副后面添加\?,修改如下:

    C:\tmp>grep -ior "href=.*\?\/>" a.txt
    結果如下:
    href=mail.htm>郵 箱</a></td><td><a href=http://mail.163.com/>163郵箱</a>   <a href="
    http://cn.mail.yahoo.com/?id=40014
    " class="greenfont">雅虎郵箱</a>   <a href=http://www.126.com/>126郵箱</a>   <a href=http://mail.sina.com.cn/>新浪郵
    箱</a>   <a href=http://mail.qq.com/>QQ郵箱</a>   <a href=http://www.hotmail.com/>

    我期望的結果如下:

    href=mail.htm
    href=http://mail.163.com/
    href=
    href=http://www.126.com/
    href=http://mail.sina.com.cn/
    href=http://mail.qq.com/
    href=http://www.hotmail.com/
    href=mail.htm
    不知道如何實現。如果您有解決方案,請多多指導。先謝了。



    |----------------------------------------------------------------------------------------|
                               版權聲明  版權所有 @zhyiwww
                引用請注明來源 http://m.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2008-09-26 13:25 zhyiwww 閱讀(2997) 評論(1)  編輯  收藏 所屬分類: linux

    FeedBack:
    # re: grep的非貪婪模式
    2008-09-26 13:54 | zhyiwww
    我又用了下面的方法
    grep -ior "href=[a-z1-9A-Z\?/:\.]*" b.txt
    結果是:
    href=mail.htm
    href=http://mail.163.com/
    href=
    href=http://www.126.com/
    href=http://mail.sina.com.cn/
    href=http://mail.qq.com/
    href=http://www.hotmail.com/
    href=mail.htm
    但是這種方法沒有使用正則表達式的非貪婪模式。
    不知道如何使用非貪婪匹配模式來解決此問題。  回復  更多評論
      
    主站蜘蛛池模板: 亚州免费一级毛片| 国产99久久久国产精免费| 99久在线国内在线播放免费观看| 亚洲av无码国产精品色在线看不卡| 亚洲αⅴ无码乱码在线观看性色 | 亚洲国产成人在线视频 | 91精品国产免费久久国语麻豆| 亚洲成av人在线视| 全免费a级毛片免费看| 亚洲AV中文无码字幕色三| a级毛片在线免费看| 亚洲男人第一av网站| 99久久免费看国产精品| 亚洲宅男永久在线| 免费三级毛片电影片| 亚洲色大成网站www永久网站| 免费高清小黄站在线观看| 麻豆亚洲AV成人无码久久精品 | 亚洲毛片无码专区亚洲乱| 亚洲人成网站免费播放| 亚洲精品无码久久久久A片苍井空| 国产精品二区三区免费播放心 | 91国内免费在线视频| 亚洲国产二区三区久久| 亚洲三级高清免费| 九九精品国产亚洲AV日韩| 国产乱辈通伦影片在线播放亚洲| 成人电影在线免费观看| 亚洲中文无码a∨在线观看| 在线观看免费成人| 中文字幕av免费专区| 亚洲国产视频网站| 伊在人亚洲香蕉精品区麻豆| 国精产品一区一区三区免费视频| 亚洲精品视频久久| 亚洲国产成人久久精品99| 日韩免费无码一区二区三区| 亚洲欧美日韩综合久久久| 亚洲精品午夜无码专区| 九九九精品成人免费视频| 男人天堂免费视频|