fork download
  1. using System;
  2. using System.Collections;
  3. using System.Text.RegularExpressions;
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string txt = "department_name:womens AND item_type_keyword:base-layer-underwear";
  9. var reg = new Regex(@"(?:department_name|item_type_keyword):([\w-]+)", RegexOptions.IgnoreCase);
  10. var ms = reg.Matches(txt);
  11. ArrayList results = new ArrayList();
  12. foreach (Match match in ms)
  13. {
  14. results.Add(match.Groups[0].Value);
  15. results.Add(match.Groups[1].Value);
  16. }
  17. // results is your final array containing all results
  18. foreach (string elem in results)
  19. {
  20. Console.WriteLine(elem);
  21. }
  22. }
  23. }
Success #stdin #stdout 0.09s 34056KB
stdin
Standard input is empty
stdout
department_name:womens
womens
item_type_keyword:base-layer-underwear
base-layer-underwear