Ciao a tutti,
Non ho mai amato le espressioni regolari quindi mi serve un aiuto.
Devo cercare tutte le parole singole o raggruppate tra virgolette
Es
io "mangio la pizza" margherita
Mi deve restituire:
io
"mangio la pizza"
margherita
In rete ho trovato questa:
preg_split( "/[\s,]*\\\"([^\\\"]+)\\\"[\s,]*|[\s,]+/", $chiavi, 0, PREG_SPLIT_DELIM_CAPTURE );
Dove $chiavi è la mia stringa.
Funziona bene, ma le parole tra virgolette mi vengono restituite SENZA virgolette, mi restituisce un array contentente
io
mangio la pizza
margherita
Ed a me servono le virgolette!
Qaulche consiglio?