使用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