using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var text = "Quick \"brown fox jumps \"over\" the lazy\" dog"; var res = Regex.Replace(text, "(?<=^[^\"]*)\"|\"(?=[^\"]*$)", "\"\"\""); Console.WriteLine(res); } }