using System; using System.Text.RegularExpressions; public class Test { public static void Main() { var pattern = "hello % world _"; var escapedPattern = Regex.Replace(pattern, "[%_]", "_$0"); Console.WriteLine(escapedPattern); } }