如何从vb.net中的richtextbox逐字检索

时间:2012-10-03 10:48:15

标签: vb.net richtextbox

我正在尝试使用vb.net中的富文本框创建编程编辑器。它应该改变  根据该文本的文本颜色。例如,关键字应显示为红色,数字显示为蓝色。我找不到如何从富文本框中逐字检索。

4 个答案:

答案 0 :(得分:0)

您可以使用正则表达式查找单词,使用另一个表达数字。 试试这个网站,它可以帮助您创建所需的正则表达式http://regexpal.com/

答案 1 :(得分:0)

我只需要使用富文本框文本字段并按空格分割字符串。

答案 2 :(得分:0)

如果您不需要自己动手,SharpDevelop的编辑器可以轻松扩展。

SharpDevelop3使用SharpTextEditor(WinForms)。 SharpDevelop4使用AvalonEdit(WPF)

答案 3 :(得分:0)

我会做以下事情:

Dim txt as String = RichTextBox1.Text
Dim arr as String() = txt.Split(" "c) REM split along the whitespace character
For Each i In arr
    If IsNumeric(i) Then 
        REM change the color of the number to blue
Next i