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