Pogledajte određenu poruku
Staro 20. 08. 2011.   #1
vsavic
novi član
 
Datum učlanjenja: 29.07.2011
Poruke: 8
Hvala: 2
0 "Hvala" u 0 poruka
vsavic is on a distinguished road
Default RegEx za nested curly brackets

Pozdrav, imam ovakav input string:

Kôd:
Main {
 name 1 = value 1
 name 2 = value 2
}
Main {
 name 1 = value 1
 name 2 = value 2
sub {
name 1 = value 1
...
}
}
i ovakav regex (trenutno)

Kôd:
Main\s*?{(?<OptionsParams>[^}]+)}

Kako da moj regex uhvati sve sto je i u donjem delu "Main" tj. da poklopi pravilno "}" zagradu koju treba a ne prvu na koju naleti.

Napomena, ne koristi se .NET tako da ne mogu da koristim balanced groups.

Hvala unapred
vsavic je offline   Odgovorite uz citat