using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
var text = "abc\r\ndef";
foreach (var s in Regex.Split(text, @"(?<=\r\n|(?<!\r)\n|\r(?!\n))"))
Console.WriteLine("'{0}'",s);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJdmFyIHRleHQgPSAiYWJjXHJcbmRlZiI7CiAgICAgICAgZm9yZWFjaCAodmFyIHMgaW4gUmVnZXguU3BsaXQodGV4dCwgQCIoPzw9XHJcbnwoPzwhXHIpXG58XHIoPyFcbikpIikpCiAgICAgICAgCUNvbnNvbGUuV3JpdGVMaW5lKCInezB9JyIscyk7Cgl9Cn0=