[問題] 留下比對正確的部分

看板RegExp (正規表示式 Regular Expression)作者 (心中在下雨)時間14年前 (2011/05/16 02:50), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
我要作的是把html檔案之中 圖片的tag留下來,其他全部刪除 從精華區看到 要比對img的tag的方法是 <img[^>]*> 但是我要怎麼把其他的部分全部清除呢? 我補充一下,因為我是用Notepad++這種文字編輯器的搜尋/取代功能 搜尋可以輸入正規表示法 但是無法先把比對正確的部分存下來後再吐出來 這是比較麻煩的 似乎只能搜尋所有不是<img[^>]*>的部分,並且清除 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.136.243 ※ 編輯: no1kk 來自: 211.75.166.220 (05/16 17:03)

05/16 17:03, , 1F
因為有大量檔案要做處理,用這樣會比較快速(?!)
05/16 17:03, 1F

05/24 23:44, , 2F
egrep -v ??
05/24 23:44, 2F

05/24 23:45, , 3F
不對, grep 就好了
05/24 23:45, 3F

08/25 09:33, , 4F
grep -o '<img[^>]*>' 這樣應該可以
08/25 09:33, 4F
文章代碼(AID): #1Dq21mu2 (RegExp)
文章代碼(AID): #1Dq21mu2 (RegExp)