ho difficoltà con un'espressione regolare
ho scritto queste righe:
che con un link di questo genere:Codice PHP:
if(eregi("<a(.+)>(.+)<\/a>", $test, $regs)) {
$titolo = $regs[2];
echo ' - '.$titolo.'
';
}
questo è un link
mi tira fuori appunto: questo è un link (che è quello che vorrei)
ora se ho un link fatto inq uesto modo:
questo è un link
ottengo solo: è un link
perchè, giustamente, l'espressione regolare considera l'ultimo > individuato.
la domanda a questo punto è: come faccio a dire all'espressione di prendere tutti i caratteri tranne > (nella parte rossa) ?
if(eregi("<a(.+) >(.+)<\/a>", $test, $regs)) {