C#中怎样从指定字符串中查找并替换字符串?_C#教程-查字典教程网
C#中怎样从指定字符串中查找并替换字符串?
C#中怎样从指定字符串中查找并替换字符串?
发布时间:2016-12-28 来源:查字典编辑
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel...

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

#region

#endregion

namespace Find

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

string str = "";

richTextBox1.Text = str;

}

int start = 0;

int count = 0;

/// <summary>

/// 查找字符串

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void find_Click(object sender, EventArgs e)

{

string str1;

str1 = txt_find.Text;

if (start >= richTextBox1.Text.Length)

{

MessageBox.Show("以查找到尾部");

start = 0;

}

else

{

start = richTextBox1.Find(str1, start, RichTextBoxFinds.MatchCase);

if (start == -1)

{

if (count == 0)

{

MessageBox.Show("没有该字符!");

}

else

{

MessageBox.Show("以查找到尾部!");

start = 0;

}

}

else

{

start = start + str1.Length;

richTextBox1.Focus();

}

}

}

/// <summary>

/// 替换字符串

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void replace_Click(object sender, EventArgs e)

{

richTextBox1.Text = richTextBox1.Text.Replace(txt_find.Text, txt_replace.Text);

}

/// <summary>

/// 输入查找的字符串

/// </summary>

/// <param name="sender"></param>

/// <param name="e"></param>

private void txt_find_TextChanged(object sender, EventArgs e)

{

string str1;

str1 = txt_find.Text;

start = 0;

count = 0;

}

}

}

实验结果:

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类