编程语言
首页 > 编程语言> > 【C#】字符串替换并计算替换次数

【C#】字符串替换并计算替换次数

作者:互联网

【C#】字符串替换并计算替换次数

1 题目描述:字符串替换并计算替换次数

从键盘接收一个字符串,将字符串中的子串“ab”替换为“cd”,显示替换前后的字符串,并显示替换的次数。

在这里插入图片描述

2 源码详解

using System;

namespace Csharp6_1
{
    class Program
    {
        static void Main(string[] args)
        {
            while(true)
            {
                Console.Write("请输入一个字符串:");
                string oldStr = "", newStr = "";
                int count = 0;
                oldStr = Console.ReadLine();
                for (int i = 0; i < oldStr.Length - 1; i++)
                {
                    if (oldStr[i] == 'a' && oldStr[i + 1] == 'b')
                    {
                        count++;
                    }
                }
                newStr = oldStr.Replace("ab", "cd");
                Console.WriteLine("将ab替换为cd后的字符串为:" + newStr);
                Console.WriteLine("共替换了" + count + "次");
                Console.ReadLine();
            }
        }
    }
}

3 实现效果

在这里插入图片描述

标签:ab,Console,oldStr,C#,次数,字符串,替换
来源: https://blog.csdn.net/Gyangxixi/article/details/115482592