【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