2
我已經使用以下正則表達式中的進料來搜索圖像中標記:正則表達式的圖像
var str=items.item(i).getElementsByTagName("content:encoded").item(0).text;
var patt1=/([a-z\-_0-9\/\:\.]*\.(jpg|jpeg|png|gif))/i
var urlMatch = str.match(patt1);
我然後打印到控制檯urlMatch [0],urlMatch [1]和urlMatch [2]以下標記中:
<![CDATA[
<p><a href="http://www.highlandradio.com/wp-content/uploads/2013/08/Emergency.jpg"><img class="alignleft size-thumbnail wp-image-56646" alt="Emergency" src="http://www.highlandradio.com/wp-content/uploads/2013/08/Emergency-150x150.jpg" width="150" height="150" /></a></p> <p><strong>The HSE has confi
]]>
這分別返回以下3個結果:
http://www.highlandradio.com/wp-content/uploads/2013/08/Emergency.jpg,
http://www.highlandradio.com/wp-content/uploads/2013/08/Emergency.jpg,
jpg.
有人可以向我解釋發生了什麼事嗎?爲什麼我沒有得到150x150這個名字?這是我需要的。感謝您的幫助提前