我正在尝试在富文本框中获取一个字符串并用不同的字符串替换它们。
现在这应该如何工作的是,如果在文本框中输入两个相同的字符,例如 tt,“tt”将被替换为“Ǿt”,它会将其中一个 t 添加到替换的字符串中。如果输入了两个相同的字符,则仅处理最近输入的字符串。
我使用此方法读取了 RichTextBox 中的 LAST 字符串
Dim laststring As String = RichTextBox1.Text.Split(" ").Last
'hitting space bar breaks the operation so if i enter t t there will be no replacement
这是我使用的替换方法,它工作正常。
if laststring = "tt"
RichTextBox1 .Text = RichTextBox1 .Text.Replace("tt", "Ǿt")
这种方法效率低下,因为我需要检查 id,所有字母都有双字母,如果我要使用这种方法,它会占用大量代码。
我怎样才能用更短的方法来完成这个?