源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#中怎样从指定字符串中查找并替换字符串?

  • 时间:2020-10-16 14:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#中怎样从指定字符串中查找并替换字符串?
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;         }     } } 实验结果:   [img]http://files.jb51.net/file_images/article/201304/201304101641514.jpg[/img] [img]http://files.jb51.net/file_images/article/201304/201304101641515.png[/img] [img]http://files.jb51.net/file_images/article/201304/201304101641516.jpg[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部