import re
given_text = '1stline\n2ndline\r3rdline\r\n4thline\r\n\r\nLast Line after an empty line'
print( re.findall('[^\r\n]+', given_text) )
print( re.split(r'\r\n?|\n', given_text) )
print( re.findall(r'[^\r\n\x0B\x0C\x85\u2028\u2029]+', given_text) )
print( re.split(r'\r\n?|[\n\x0B\x0C\x85\u2028\u2029]', given_text) )
