Ciao a tutti voi del forum.
Sto cercando di creare un'espressione regolare per acquisire l'id di una pagina da un tag <a> e salvarla in un array.
Praticamente all'interno di un documento ho molti collegamenti ipertestuali che vanno all'home page, ma con diversi id. Avrei bisogno di acquisire tutti questi id e di salvarli in un array.
I link mi arrivano in questo modo:
<a href=\\\'http://www.sito.it/index.php?id=id\\\'>Home page</a>
Quindi ho creato questa espressione
$pattern = "<a href=\\\'http:\/\/www.sito.it\/index.php?id=([0-9]+?)\\\'>Home page<\/a>";
preg_match($pattern, $testo_form, $matches, PREG_OFFSET_CAPTURE);
print_r($matches);
Il problema è che non funziona, credo che il problema siano i 3 \ inseriti prima dell'apice. Potete aiutarmi?