什麼,我想擺脫的一些代碼行的值,這是我當前的代碼:不掌握的preg_match
$body = "<td class='tam12'><img src='/assets/img/banderas/es.png' width='30' height='20' /></td><td class='tam12'>2017-05-22</td><td class='tam12'><img src='/assets/img/servidores/streamplay.jpg' width='80' height='25' style='border-radius:4px;' /></td><td><a class='capitulo2' href='anonim.php?id=4936681&e=' rel='nofollow' target='_blank' alt=''>Ver online</a>";
$patternopenload = "#<img src='/assets/img/banderas/es.png' width='[^']*' height='[^']*' /></td><td class='tam12'>[^']*</td><td class='tam12'><img src='/assets/img/servidores/streamplay.jpg' width='[^']*' height='[^']*' style='[^']* /></td><td><a class='[^']*' href='(.*?)' rel='nofollow' target='_blank' alt=''>Ver online</a></td>";
preg_match($patternopenload, $body, $primero);
echo $primero[1];
,但我沒有得到任何東西。我不明白爲什麼我已經訂正,至少五十次,如果有人可以幫助我,我會非常感激
首先,不要用正則表達式解析HTML。你錯過了你的正則表達式的結束分隔符(即'#')。 '...版本在線#「;' – Toto
@Toto是的,我注意到了這一點發出的帖子後,我固定它,但它仍然無法正常工作 –