RegEx za nested curly brackets
20.08.2011. u 11:09 · pre 184 meseci
#1
Pozdrav, imam ovakav input string:
i ovakav regex (trenutno)
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.
Code:
Main {
name 1 = value 1
name 2 = value 2
}
Main {
name 1 = value 1
name 2 = value 2
sub {
name 1 = value 1
...
}
}
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)
Code:
Main\s*?{(?<OptionsParams>[^}]+)}
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.