2012-10-03 7 views
-1

vb.net에서 서식있는 텍스트 상자를 사용하여 프로그래밍 편집기를 만들려고합니다. 해당 텍스트에 따라 텍스트의 색을 으로 변경해야합니다. 예를 들어 키워드는 빨간색으로, 숫자는 파란색으로 표시되어야합니다. 서식있는 텍스트 상자에서 단어 단위로 단어를 검색하는 방법을 찾을 수 없습니다.vb.net의 richtextbox에서 단어 단위로 단어를 검색하는 방법

+1

쇼 ** 솔루션을 시도하고 그들이 왜 작동하지 않았을 ** – stackptr

답변

0

정규 표현식을 사용하여 단어를 찾을 수 있고 숫자를 찾을 수 있습니다. 원하는 정규 표현식을 만드는 데 도움이되는이 웹 사이트를 사용해보십시오 http://regexpal.com/

0

나는 리치 텍스트 상자 텍스트 필드를 사용하고 공백으로 분할 된 문자열을 사용합니다.

0

롤업 할 필요가없는 경우 SharpDevelop의 편집기를 쉽게 확장 할 수 있습니다.

SharpDevelop3은 SharpTextEditor (WinForms)을 사용합니다. SharpDevelop4는 사용 AvalonEdit 다음 작업을 수행 할 것

1

(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 
관련 문제