c# - Regular expression to retrieve text from a string -
i have string have values like
{ctrl1} + {ctrl2} ({ctrl1} / {ctrl2}) * {ctrl3} if ({ctrl1} > {ctrl2}) {ctrl1} * 10 else {ctrl} + {ctrl2} endif
there several formulas this. available in string variable. need extract {..}
values.
so, in example1, should extract {ctrl1}
, {ctrl2}
. in example2, should extract {ctrl1}
, {ctrl2}
, {ctrl3}
. in example3, should extract {ctrl1}
, {ctrl2}
.
can please me regex this?
you want {[^}]+}
.
note that won't handle recursive stuff {hello{2}}
. you'll need actual parser things that.
Comments
Post a Comment