salut
Voilà je cherche à matcher tous les liens dans mon bookmarks ff. Ils sont de cette forme
Donc j'ai tout simplement voulu faire ceci pour commencer
Code : Sélectionner tout - Visualiser dans une fenêtre à part <DT><A HREF="http://...
mais ca marche pas. J'ai essayé d'échapper certains caractères, comme le double quote, mais idem.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $ligne = htmlentities(fgets($fp, 1024)); if(preg_match('`<A HREF="http://`',$ligne)) { echo 'ok<br />'; ... } {
Donc en supprimant les caractères 1 par 1 j'en arrive à cette expression, uniquement, qui peut me renvoyer true
Dès que j'ajoute un chevron ou le signe = ça match plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $ligne = htmlentities(fgets($fp, 1024)); if(preg_match('`A HREF`',$ligne)) { echo 'ok<br />'; ... }
J'aimerais comprendre pourquoi.
merci
Partager