110,528
社区成员
发帖
与我相关
我的任务
分享
var str = "A.流中 B.配送中心C.物流基地D.自动化立体仓库";
//用正则
Console.WriteLine(Regex.Replace(str, @"[A-Z]\.", x => "t/"+x));
//用循环
var res = new StringBuilder();
for (var i = 0; i < str.Length; i++)
{
if (str[i] >= 'A' && str[i] <= 'Z' && str[i + 1] == '.')
{
res.Append("t/" + str[i++]);
}
res.Append(str[i]);
}
Console.WriteLine(res);