[ zgas @ 07.10.2008. 10:31 ] @
Ne znam da baratam regularnim izrazima.

Parsiram php fajl, a potrebno mi je da izdvojim slucajeve kada se pozivaju staticke metode neke klase.
Znaci treba da izdvojim metode tipa "::metod(".

Kako napisati regularni i kako procitati sta je napisano ispred "::" (koja klasa) za taj izdvojeni regularni?
[ Man-Wolf @ 12.10.2008. 14:54 ] @
Mislim da bi ti ovako nesto pomoglo:

Code:


preg_match_all("/[\w]+::[\w]+/", $string, $matches);



Nakon toga, $matches bi trebao da bude niz, gde je svaki element oblika: text::text. Posle toga mozes samo da ga explode-ujes po ::, ili da uradis preg_replace ...

Nadam se da sam bar malo pomogao, kao i da sam dobro shvatio pitanje :-)