Non avendoci mai capito molto, chiedo spudoratamente...![]()
ho questa stringa:
devo estrarne solo: http://www.html.itcodice:[link]'http://www.html.it' title='www.html.it'>link[/link]
mi date una mano?
Grazie
Non avendoci mai capito molto, chiedo spudoratamente...![]()
ho questa stringa:
devo estrarne solo: http://www.html.itcodice:[link]'http://www.html.it' title='www.html.it'>link[/link]
mi date una mano?
Grazie
Intendi dire veramente una stringa così:
[link]'http://www.html.it' title='www.html.it'>link[/link]
Oppure è un semplice tag A HREF dell'HTML?
Esattamente così, devo ricavare solo http://www.html.itOriginariamente inviato da filippo.toso
Intendi dire veramente una stringa così:
[link]'http://www.html.it' title='www.html.it'>link[/link]
Oppure è un semplice tag A HREF dell'HTML?
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 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
![]()
Altra cosa....che stress, queste stringhe [link]'http://www.html.it' title='www.html.it'>link[/link]
possono anche essere molteplici, ovviamente diverso l'url.