[ bobby63 @ 29.02.2012. 15:17 ] @
Treba da izvrsim neki ogromn set SQL comandi, velicine oko 80kb. Posto iz nekog razloga MySQL (klijent trazi stari MySQL 3.23) connector ne moze da prihvati ovoliki string dobio sam savet da radim parse i izvlacim komandu po komandu. Nakon pretrage sam dosao do zakljucka da je najbolje da koristim regex ali iz nekog razloga nikako ne mogu da ga nateram da radi. String je na primer: Code: i ja hocu da izbrisem sve od START do END i za to koristim komandu:SQLcommand = "bla bla START ovde nesto END bla bla" Code: Nakon ovoga se ne desava apsolutno nista.SQLcommand = Regex.Replace(SQLcommand, "START*END", " "); Ako izvrsim na primer: Code: onda se radi.SQLcommand = Regex.Replace(SQLcommand, "START", "end"); Pitanje je zasto ne radi *, treba li nekako drugacije da definisem ovo? Pozdrav svima i unapred hvala. |