fork(3) download
  1. using System;
  2. using System.Linq;
  3. using System.Text.RegularExpressions;
  4.  
  5. public class Test
  6. {
  7. public static void Main()
  8. {
  9. string pattern = @"=[""^]";
  10. string line = @"""METHOD=""AES-128"",URI=""path?key1=value1&key2=value2""";
  11. var values = line.Split(',');
  12. foreach(var entry in values)
  13. {
  14. var data = Regex.Split(entry, pattern);
  15. var key = data.First().Trim('"');
  16. var value = data.Last().Trim('"');
  17. Console.WriteLine("Key: {0}, Value: {1}", key, value);
  18. }
  19. }
  20. }
Success #stdin #stdout 0.08s 21644KB
stdin
Standard input is empty
stdout
Key: METHOD, Value: AES-128
Key: URI, Value: path?key1=value1&key2=value2