<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 閱讀(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
    但是這種方法沒有使用正則表達式的非貪婪模式。
    不知道如何使用非貪婪匹配模式來解決此問題。  回復  更多評論
      
    主站蜘蛛池模板: 校园亚洲春色另类小说合集 | 最近高清中文字幕免费| 亚洲精品福利网泷泽萝拉| 成人性生交视频免费观看| 国产成人无码精品久久久久免费| 亚洲国产精品国自产电影| 日本免费网站在线观看| 亚洲人成免费网站| 国产自国产自愉自愉免费24区| 亚洲一区免费视频| 亚洲午夜视频在线观看| 亚洲综合另类小说色区色噜噜| 久久久久久久免费视频| 免费无码又爽又刺激高潮视频| 一区二区三区精品高清视频免费在线播放 | 一二三四免费观看在线电影| 9420免费高清在线视频| 久久久久国产免费| 97久久免费视频| xxxx日本免费| 国产成人免费爽爽爽视频 | 亚洲福利秒拍一区二区| 亚洲二区在线视频| 亚洲精品天堂在线观看| 亚洲精品9999久久久久无码| 在线观看亚洲AV每日更新无码| 亚洲中文字幕无码mv| 欧美亚洲精品一区二区| 美美女高清毛片视频黄的一免费 | 亚洲小视频在线播放| 亚洲人成高清在线播放| 亚洲精品国产第一综合99久久| 在线观看亚洲网站| 美女被cao网站免费看在线看| 亚洲黄色免费在线观看| 四虎永久在线精品视频免费观看| 国产AV无码专区亚洲AV漫画 | 99久久99热精品免费观看国产| 成人性生免费视频| 亚洲国产精品无码专区| 亚洲人成影院在线高清|