fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var input = @"\a{Doc Title}\aDoc ID\rDoc Date\rDoc Version\rDoc Status\a:\r:\r:\r:\a{DocID}\r{DocDate}\r{DocVersion}\r{DocStatus}\a\a\r";
  9. var pattern = @"(?>\\[ar]:?)+";
  10. var items = Regex.Split(input, pattern);
  11. foreach (var item in items)
  12. if (!string.IsNullOrWhiteSpace(item))
  13. Console.WriteLine(item);
  14. }
  15. }
Success #stdin #stdout 0.05s 134592KB
stdin
Standard input is empty
stdout
{Doc Title}
Doc ID
Doc Date
Doc Version
Doc Status
{DocID}
{DocDate}
{DocVersion}
{DocStatus}