Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在vb.net中从richtextbox逐字检索_Vb.net_Richtextbox - Fatal编程技术网

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

如何在vb.net中从richtextbox逐字检索,vb.net,richtextbox,Vb.net,Richtextbox,我正在尝试使用vb.net中的富文本框创建一个编程编辑器。它应该改变 根据该文本的文本颜色。例如,关键字应显示为红色,数字应显示为蓝色。我找不到如何从富文本框中逐字检索。您可以使用正则表达式查找单词,另一个用于查找数字。 试试这个网站,它能很好地帮助您创建所需的正则表达式我只需要使用rich textbox文本字段并按空格分割字符串。如果您不必自己动手,SharpDevelop的编辑器很容易扩展 SharpDevelopP3使用(WinForms)。 SharpDevelop4使用(WPF)我将

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

您可以使用正则表达式查找单词,另一个用于查找数字。
试试这个网站,它能很好地帮助您创建所需的正则表达式

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

如果您不必自己动手,SharpDevelop的编辑器很容易扩展

SharpDevelopP3使用(WinForms)。
SharpDevelop4使用(WPF)

我将执行以下操作:

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