<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://www.tkk7.com/zhyiwww   
    |----------------------------------------------------------------------------------------|
    posted on 2008-09-26 13:25 zhyiwww 閱讀(3005) 評論(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
    但是這種方法沒有使用正則表達式的非貪婪模式。
    不知道如何使用非貪婪匹配模式來解決此問題。  回復  更多評論
      
    主站蜘蛛池模板: 国产亚洲精品免费视频播放| 波多野结衣免费视频观看| 久久久无码精品亚洲日韩蜜桃 | 亚洲Av无码乱码在线播放| 亚洲av无码成人精品国产| 成人免费午夜视频| 亚洲色中文字幕在线播放| 夫妻免费无码V看片| 亚洲精华国产精华精华液好用| 美女黄网站人色视频免费国产 | 久久青青草原亚洲av无码app | 久久免费看少妇高潮V片特黄| 亚洲色婷婷综合久久| 一级毛片aaaaaa免费看| 亚洲精品在线网站| 大学生a级毛片免费观看| 国产亚洲欧美在线观看| 国产成人精品亚洲精品| 久久免费高清视频| 亚洲va成无码人在线观看| 欧洲美熟女乱又伦免费视频| 日本视频免费观看| 亚洲av无码无在线观看红杏| 国产92成人精品视频免费| 亚洲无吗在线视频| 亚洲VA综合VA国产产VA中| 久久国产精品免费视频| 中文字幕亚洲综合小综合在线| 国产一级高清视频免费看| 免费的全黄一级录像带| 亚洲香蕉久久一区二区| 亚洲精品综合久久| 91精品国产免费入口| 小说区亚洲自拍另类| 亚洲av伊人久久综合密臀性色 | 亚洲片一区二区三区| 中文字幕亚洲免费无线观看日本| 亚洲丁香婷婷综合久久| 亚洲国产日韩在线视频| 夜夜嘿视频免费看| 野花香在线视频免费观看大全|