1
이 내 현재 정규식입니다 : 완벽하게 잘 작동 \[b\](.*?)\[/b\]
- VB.NET
, 그것은 내가 그것을 원하는 정확히 대체합니다. 하지만, 그 문자열을 [b][/b]
사이의 문자열을 굵은 문자열로 바꾸는 방법을 알아 내려고하고 있지만 실제 텍스트는 그대로 유지됩니다.
예 문자열 : [b]This is an example![/b]
원하는 출력 : 이것은 일례이다!
내가 VB.NET을 사용하고 있는데 이것은 내가 현재 가지고있는 것입니다 : 당신은 선택의 시작을 설정하고 삽입하기 전에 텍스트의 속성을 설정해야합니다
Dim reg As New Regex("\[b\](.*?)\[/b\]")
Dim str As String = String.Empty
For Each m As Match In reg.Matches(MainBox.Text)
str = reg.Replace(MainBox.Text, "test")
Next
Preview.Show()
Preview.RichTextBox1.Text = str
Preview.Size = New Size(Preview.MaximumSize.Width, Preview.MaximumSize.Height)
감사합니다. :) –