那是我的代码:
if (richTextBox1.SelectedText.Length > 0)
{
for (int i = 0; i<=richTextBox1.SelectedText.Length-8;i++)
{
if (richTextBox1.SelectedText.Substring(i, 7) == "http://")
{
richTextBox1.Select(i, 7);
richTextBox1.SelectedText = "";
richTextBox1.DeselectAll();
}
}
}
这适用于button click事件。这有点像“删除格式”选项。用户应从richTextBox中选择某个区域,程序应查找超链接(以“ http://”开头的内容)并从中删除“ http://”。它有效,但并非总是如此。有时,它会替换richTextBox中的随机文本,而不是替换我想要的字符串。我能做什么?
相关分类