AW: [Mono-devel-list] Regular expression problem with characters '{' and '}'

Eric Durand-Tremblay erdut2 at
Thu Jan 15 11:37:15 EST 2004

Jörg Rosenkranz a écrit :

> Hello Eric,
> I'm trying to capture the braces as literal characters, i.e. in the 
> string "{test}"
> and have forgotten to mask them. MS captures this string using 
> "{\w+}", Mono throws an exception.
> Joerg.
>     -----Ursprüngliche Nachricht-----     Von: Eric Durand-Tremblay 
> [mailto:erdut2 at]     Gesendet: Do 15.01.2004 17:20     
>     Correct me if I am wrong, but the only usage of braces, as you 
> say, is
>     for quantifiers ;
>     {n} {n,} {n,m} {n}? {n,}? {n,m}?
>     where 'n' and 'm' are integer.
>     What exactly are you trying to do.  Capturing group are between 
> ()Â Â     and non-capturing (?: )
>     I could be tempted to say that it is MS misbehaving but who am I 
> to say
>     so....
>     Eric Durand Tremblay
>     University Laval
Ok I understand why MS can accept this.

Just use  \{\w+\}

Maybe MS do not need an escape character when not after  [] but mono do 
not check this case.

Anyway, this should work


More information about the Mono-devel-list mailing list