using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string document = "***\r\nContent2\r\n***\r\nContent3\r\nContent3\r\n***\r\n\r\nContent4\r\n***\r\nContent5\r\n\r\n***\r\n***\r\nContent6\r\n***\r\n***\r\n***\r\nContent7";
var records = Regex.Split(document, @"(?:\r?\n)?^[*]{3}\r?$\n?", RegexOptions.Multiline);
foreach (string match in records)
{
Console.WriteLine("'{0}'", match);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgRXhhbXBsZQp7CiAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICAgewogICAgICAgIHN0cmluZyBkb2N1bWVudCA9ICIqKipcclxuQ29udGVudDJcclxuKioqXHJcbkNvbnRlbnQzXHJcbkNvbnRlbnQzXHJcbioqKlxyXG5cclxuQ29udGVudDRcclxuKioqXHJcbkNvbnRlbnQ1XHJcblxyXG4qKipcclxuKioqXHJcbkNvbnRlbnQ2XHJcbioqKlxyXG4qKipcclxuKioqXHJcbkNvbnRlbnQ3IjsKICAgICAgICB2YXIgcmVjb3JkcyA9IFJlZ2V4LlNwbGl0KGRvY3VtZW50LCBAIig/OlxyP1xuKT9eWypdezN9XHI/JFxuPyIsIFJlZ2V4T3B0aW9ucy5NdWx0aWxpbmUpOwogICAgICAgIGZvcmVhY2ggKHN0cmluZyBtYXRjaCBpbiByZWNvcmRzKQogICAgICAgIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIid7MH0nIiwgbWF0Y2gpOwogICAgICAgIH0KICAgfQp9