preg_match prende del testo seguendo un modello passato...
supponiamo di avere questa stringa
io voglio prendere tutt le parole contenute su ogni inizio e fine, quindi faccioINIZIO:
bla bla bla
:FINE
viva i pokemon
INIZIO:
abracadrabra
:FINE
preg_match("/(INIZIO?([\r\n|\r|\n])?(.+)(:FINE)?/",$stringa,$arr);
dunque, se il pattern č giusto (nn lo verificato) dovrebbe leggermi tutte le parole, come bla bla bla o abracadabra, ignorando del tutto viva i pokemon.
Scusando la mia scarsa fantasia, dal punto di vista del linguaggio di programmazione, come prendo FISICAMENTE i testi ke mi interessano e metterle in apposite variabili?
so ke $arr prende tutto quello tra parentesi, e, in questo caso prenderei $arr[3], ma quale mi spunta il primo, il secondo o entrambi?

?([\r\n|\r|\n])?(.+)(:FINE)?/",$stringa,$arr);
, dal punto di vista del linguaggio di programmazione, come prendo FISICAMENTE i testi ke mi interessano e metterle in apposite variabili?
Rispondi quotando