ciao a tutti...
con le espressioni regolari ho una stringa di questo tipo
asdasdadasdasdadDELIMITATOREquellochedevoprendereD ELIMITATORE2dafsdfsdfsfs
come faccio a prendere tutto quello che sta tra DELIMITATORE E DELIMITATORE2?
ciao a tutti...
con le espressioni regolari ho una stringa di questo tipo
asdasdadasdasdadDELIMITATOREquellochedevoprendereD ELIMITATORE2dafsdfsdfsfs
come faccio a prendere tutto quello che sta tra DELIMITATORE E DELIMITATORE2?
Prova una cosa del genere
codice:<?php $stringa = "asdasdadasdasdadDELIMITATOREquellochedevoprendereDELIMITATORE2dafsdfsdfsfs"; preg_match("/(DELIMITATORE)((.)*)(DELIMITATORE2)/i",$stringa,$trovati); echo("ho trovato: ".$trovati[2]); ?>
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
<?php
$s = "asdasdadasdasdadDELIMITATOREquellochedevoprendere DELIMITATORE2dafsdfsdfsfs";
$a=explode("DELIMITATORE", $s);
?>
in $a[1] troverai quello che devi prendere;
ho provato questo: preg_match("/()/i",$file,$trovati);Originariamente inviato da Andrea1979
Prova una cosa del genere
codice:<?php $stringa = "asdasdadasdasdadDELIMITATOREquellochedevoprendereDELIMITATORE2dafsdfsdfsfs"; preg_match("/(DELIMITATORE)((.)*)(DELIMITATORE2)/i",$stringa,$trovati); echo("ho trovato: ".$trovati[2]); ?>
ma nn va...poiché ci sono anche spazi e ritorni a capo tra questi delimitatori
vediamo quali sono i delimitatori? magari vanno escapati alcuni caratteri...
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
sono
però se metto tutto su una riga va, ma quando uso il multi line no...