using System; using System.Text.RegularExpressions; public class Test { public static void Main() { string s = "123456789"; s = Regex.Replace(s, @"\d{3}(?=\d)", "$0-"); Console.WriteLine(s); } }