E' facile per teOriginariamente 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);
?>![]()
Diciamo ch va bene, pero' mi son dimenticato una cosa, questa stringa è dentro ad un altra stringa generale del tipo:
Tanto per dire, si riesce modificare per avere l'intera frase così:codice:paperino deve cliccare su: [link]'http://www.html.it' title='www.html.it'>link[/link] mentre pluto no!
paperino deve cliccare su: http://www.html.it mentre pluto no!
Scusa se rompo
![]()