使用grep /正則表達式,我試圖將img標籤拉出文件。我只希望在源代碼中包含'photobucket'的img標籤,並且我不想要不包含photobucket的img標籤。只有grep img標籤包含關鍵字,但不是img標籤不包含?
旺旺:
<img src="/photobucket/img21.png">
不想:
<img src="/imgs/test.jpg">
<img src="/imgs/thiswillgetpulledtoo.jpg"><p>We like photobucket</p>
我曾嘗試:
(<img.*?photobucket.*?>)
這沒有工作,因爲它在拉第二個例子「做不想要「,因爲有一個」photobucket「,然後是一個右括號。我怎麼才能檢查'光桶',直到第一個左括號,如果沒有光桶,請忽略它並繼續前進?
'photobucket'可能位於字符串內的不同位置。
嘗試
–
Aferrercrafter
我確實需要那裏的通配符,因爲並非所有的img標籤都是一致的「img src =」,有些包含類,有些包含alt文本,有些則不包含。 –
true..let我現在做點什麼 – Aferrercrafter