fork(1) download
  1. using System.IO;
  2. using System;
  3. using System.Text.RegularExpressions;
  4.  
  5. class Program
  6. {
  7. static void Main()
  8. {
  9. string input = "Test$String?";
  10. string pattern = "([\\^$()%.\\[\\]*+\\-?])";
  11. string replacement = "%$1";
  12. Regex rgx = new Regex(pattern);
  13. string result = rgx.Replace(input, replacement);
  14.  
  15. Console.WriteLine("Original String: {0}", input);
  16. Console.WriteLine("Replacement String: {0}", result);
  17. }
  18. }
  19.  
Success #stdin #stdout 0.13s 24712KB
stdin
Standard input is empty
stdout
Original String: Test$String?
Replacement String: Test%$String%?