grazie

l'ultima cosa epoi ti lascio stare (per oggi )

la reg così scritta

/^(.+(value|casa|luogo)\=)(.+?)( .+)$/

mi tira fuori quello che c'è o dopo value=, o dopo casa=, o dopo luogo=

ma in un caso come questo come poteri fare

es:

mia_frase= "ci metto dentro casa=mia value=toro luogo=mare"

e voglio ottenere
mia,
toro,
mare

non riesco a fare tutto con un ciclo, cioè
posso sostituire value|casa|luogo con un array

tipo:

validatori= array(casa, value, luogo);
for(i..){

/^(.+(validatori[i])\=)(.+?)( .+)$/
}

non so come si scriva correttamente l'espressione in modo che validatori[i] venga interpretato con il suo valore e non come stringa.

spero di essermi spiegato perchè io rileggendo mica c'ho capito tanto!