J'essaie de faire correspondre un élément html mais je ne pense pas que son appariement depuis $ titles est vide - quelqu'un peut-il me corriger?Avoir un problème de correspondance avec un élément html en utilisant Preg_Match
Mon preg_match:
preg_match_all("~<td align=\"left\" width=\"50%\">[^<]*. <b><a href=\"(.*?)\">[^<]*</a>~i", $main, $titles);
Exemple HTML pour correspondre:
//<td align="left" width="50%">1. <b><a title="Wat" href="http://www.exmple.com/q.html">Wat</a></b><br></td>
Est-ce que je manque quelque chose?
Merci à tous pour toute aide
Je ne sais pas combien de fois la communauté de dire aux gens ... Do not parse html avec une expression régulière .. utiliser SimpleXML, DOMDocument, Zend_Dom_Query, SimpleHtml, etc ..: - – prodigitalson
Je suis conscient de cela, mais c'est un vieux script qui doit être corrigé, pas le temps de le réécrire maintenant. – Abs