using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
String s = @"-- [AUG-24-14 11:58 PM (EDT) Mickey Rahman] --------------Comm--ent 1-- [AUG-24-14 11:40 PM (EDT) Mickey Rahman] --------------Comment 2-- [AUG-22-14 11:51 PM (EDT) Automation User] --------------TEST 3";
string[] parts = Regex.Split(s, @"(?<!\A)(?=-- *\[)");
int i = 1;
foreach (string m in parts) {
Console.WriteLine("MATCH " + i + ":" + m); ++i;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJCgkJClN0cmluZyBzID0gQCItLSBbQVVHLTI0LTE0IDExOjU4IFBNIChFRFQpICBNaWNrZXkgUmFobWFuXSAtLS0tLS0tLS0tLS0tLUNvbW0tLWVudCAxLS0gW0FVRy0yNC0xNCAxMTo0MCBQTSAoRURUKSAgTWlja2V5IFJhaG1hbl0gLS0tLS0tLS0tLS0tLS1Db21tZW50IDItLSBbQVVHLTIyLTE0IDExOjUxIFBNIChFRFQpICBBdXRvbWF0aW9uIFVzZXJdIC0tLS0tLS0tLS0tLS0tVEVTVCAzIjsKc3RyaW5nW10gcGFydHMgPSBSZWdleC5TcGxpdChzLCBAIig/PCFcQSkoPz0tLSAqXFspIik7CgppbnQgaSA9IDE7CmZvcmVhY2ggKHN0cmluZyBtIGluIHBhcnRzKSB7CiAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJNQVRDSCAiICsgaSArICI6IiArIG0pOyArK2k7Cn0KCgl9Cn0=