Autor Zpráva
GeneralDv
Profil
Čau,
Mám řetězec:
"jedna" "dva" "tři"
Potřebuju z toho co je mezi uvozovkama vytáhnout, přičemž mezi nima může bejt \" tak aby se dala ta uvozovka zapsat. Může bejt neomezeně parametrů. Mezi jednotlivejma parametrama (dvojice uvozovek) může bejt neomezeno mezer.

Poradíte mi s timhle složitym regulárem? Nebo je možnost to parsovat nějakym jinym řešenim? právě mam rozdělaný svoje ale je to hodně složitý myslim že tohle je lepší cesta. díky
Majkl578
Profil
preg_match_all('~"(.*(?!\\\\).)"~U', '"jedna" "dva\"xx"   "tři"', $m, PREG_SET_ORDER);
var_dump($m);
GeneralDv
Profil
Moc dík! vyřešeno.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0