正则表达式中的卷曲括号{}

时间:2013-05-08 06:53:39

标签: c# regex

只想问正确的表达式为大括号

输出应该是{和}之内的所有文本都将是蓝色。不是一行,而是大括号内的所有文本,即使它的行不同。

更多像这样的东西:

int csharp = rtb.SelectionStart;
Regex bracket = new
Regex("\'[^\"]*\'");

foreach (Match brack in bracket.Matches(rtb.Text))
{
    rtb.Select(brack.Index, brack.Length);
    rtb.SelectionColor = Color.Blue;
    rtb.SelectionStart = csharp;
    rtb.SelectionColor = Color.Black;
}
上面的

表达式是单引号。 ''(示例'文本')中的所有文本都将为蓝色。我需要大括号谢谢。

  

以{结尾}

开头

1 个答案:

答案 0 :(得分:3)

这应该适合你:

Match match = Regex.Match(yourString, @"{[^}]*}");