using System; using System.Text.RegularExpressions; public class Test { public static void Main() { string str = "12345678909876543212"; string result = Regex.Replace(str, @".{5}(?!$)", "$0-"); Console.WriteLine(result); Console.ReadLine(); } }