Originariamente inviato da filippo.toso
E' piuttosto facile, lo puoi fare sia con una espressione regolare che con le semplici funzioni di manipolazione delle stringhe (strpos()/substr()).

Codice PHP:
<?php 
$content 
"[link]'http://www.html.it' title='www.html.it'>link[/link]";
$pattern "#\\[link\\]'([^']*)#si";
$url '';
if (
preg_match($pattern$content$matches)) {
    
$url $matches[1];
}
print(
$url);
?>
E' facile per te

Diciamo ch va bene, pero' mi son dimenticato una cosa, questa stringa è dentro ad un altra stringa generale del tipo:

codice:
paperino deve cliccare su: [link]'http://www.html.it' title='www.html.it'>link[/link] mentre pluto no!
Tanto per dire, si riesce modificare per avere l'intera frase così:

paperino deve cliccare su: http://www.html.it mentre pluto no!

Scusa se rompo