Olaz a tutti,
domanda sulle regexp:
data una stringa di questo tipo:
codice:
pippo F,G_1,Decumeno_34 , ASD
come faccio ad estrarre in un preg_match_all i singoli F e G e Decumento_34 e ASD?
questa regexp:
codice:
/pippo[ ]+(((?>[a-zA-Z_0-9]+[, ]*)|(?R))*)/
mi da come match:
codice:
[0] => Array
(
[0] => pippo F,G_1,Decumeno_34 , ASD
)
[1] => Array
(
[0] => F,G_1,Decumeno_34 , ASD
)
[2] => Array
(
[0] => ASD
)
che già non è male perchè io mi splitto [1][0] sulla virgola e li ottengo, solo che avrei preferito un risultato del tipo:
codice:
[0] => Array
(
[0] => pippo F,G_1,Decumeno_34 , ASD
)
[1] => Array
(
[0] => F,G_1,Decumeno_34 , ASD
)
[2] => Array
(
[0] => F
)
[3] => Array
(
[0] => G_1
)
[4] => Array
(
[0] => Decumento_34
)
[5] => Array
(
[0] => ASD
)
o analogo, ma non so se sia possibile con le regexp
idee?
thanks a lot