111,126
社区成员
发帖
与我相关
我的任务
分享using System;
using System.Text;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "请将以下第一个空___的内容替换为A_1,第二个空_____的内容替换为A_2,第三个空___________的内容替换为A_3.";
string output = Replace(input);
Console.WriteLine(output);
}
static string Replace(string s)
{
string[] t = Regex.Split(s, "_{2,}");
StringBuilder sb = new StringBuilder(t[0]);
for (int i = 1; i < t.Length; i++)
{
sb.AppendFormat("A_{0}{1}", i, t[i]);
}
return sb.ToString();
}
}
/* 程序输出:
请将以下第一个空A_1的内容替换为A_1,第二个空A_2的内容替换为A_2,第三个空A_3的内容替换为A_3.
*/