private void ColourRrbText(RichText@R_626_2419@ rtb)
{
Regex regExp = new Regex("\b(For|Next|If|Then)\b");
foreach (Match match in regExp.Matches(rtb.Text))
{
rtb.Select(match.Index, match.Length);
rtb.SelectionColor = Color.Blue;
}
}
CodeProject文章“在RichTextBox中启用语法突出显示”显示了如何在RichTextBox中使用RegEx来执行语法突出显示。具体来说,请看SyntaxRichtText@R_626_2419@.cs
实现。