C#做一个记事本,怎么做查找和替换功能?
2个回答
展开全部
查找可以用这个方法richTextBox1.Find("ds");替换不知道了哈!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义一个全局变量int start //记录查找的位置
在查找中添加如下代码:
start = RichTextBox1.Text.IndexOf("a");
RichTextBox1 .Select(start,1);
在查找下一个中添加如下代码:
start = RichTextBox1.Text.IndexOf("a", start+1);
RichTextBox1.Select(start, 1); //1为查找字符串的长度,因为我这里查找的是“a”所以简写为1,实际操作中,要查找的字符串可能来自输入的值例如一个串string str,则可用str.length代替。
替换功能如下:
RichTextBox1.Text = RichTextBox1.Text.Replace(RichTextBox1.SelectedText , "test"); //只不过是这里完成的是全部替换,如果想单个替换的话,可能还需另外写些方法。
不知道是否能明白?
在查找中添加如下代码:
start = RichTextBox1.Text.IndexOf("a");
RichTextBox1 .Select(start,1);
在查找下一个中添加如下代码:
start = RichTextBox1.Text.IndexOf("a", start+1);
RichTextBox1.Select(start, 1); //1为查找字符串的长度,因为我这里查找的是“a”所以简写为1,实际操作中,要查找的字符串可能来自输入的值例如一个串string str,则可用str.length代替。
替换功能如下:
RichTextBox1.Text = RichTextBox1.Text.Replace(RichTextBox1.SelectedText , "test"); //只不过是这里完成的是全部替换,如果想单个替换的话,可能还需另外写些方法。
不知道是否能明白?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |