fork download
  1. using System;
  2. using System.Linq;
  3. using System.Text.RegularExpressions;
  4. using System.IO;
  5.  
  6. public class Test
  7. {
  8. public static void Main()
  9. {
  10. var content = "prop:\"txt1\" prop:'txt4' prop:\"txt13\"";
  11. var r = Regex.Replace(content, @"prop:(['""])txt(\d+)\1",
  12. m => string.Format("prop:{0}{1}{0}",
  13. m.Groups[1].Value,
  14. (Int32.Parse(m.Groups[2].Value) + 9).ToString()));
  15. Console.WriteLine(r);
  16. }
  17.  
  18. }
Success #stdin #stdout 0.12s 24688KB
stdin
Standard input is empty
stdout
prop:"10"  prop:'13'  prop:"22"