我希望在给定字符串中以-
位数间隔插入4
。在字符串中没有特殊字符,它是控制器代码。
string char = "123456789012"
我想回答
string char = "1234-5678-9012"
答案 0 :(得分:3)
您可以使用Regex.Replace
(与String.Trim
结合使用以删除跟踪短划线):
string str = "123456789012";
string res = Regex.Replace(str, @"\d{4}", match => match + "-").Trim('-');
Console.WriteLine(res); // 1234-5678-9012
答案 1 :(得分:0)