fork(1) download
  1. using System;
  2. using System.Text.RegularExpressions;
  3. using System.Linq;
  4.  
  5. public class Test
  6. {
  7. public static void Main()
  8. {
  9. string sInput = " foo@bar.com , baz@acme, bill@bing.co.uk ,inv liad , thing ";
  10. string[] saResult = Regex.Split(
  11. sInput,
  12. @"(\b[^,]+\b)"
  13. );
  14. int nCount = 1;
  15. foreach( string s in saResult)
  16. {
  17. Console.WriteLine(nCount.ToString() +": \"" + s + "\"");
  18. nCount++;
  19. }
  20. }
  21. }
Success #stdin #stdout 0.04s 134592KB
stdin
Standard input is empty
stdout
1: "  "
2: "foo@bar.com"
3: "  , "
4: "baz@acme"
5: ", "
6: "bill@bing.co.uk"
7: " ,"
8: "inv liad"
9: " , "
10: "thing"
11: "  "