正则expression式匹配跨平台换行符

我的程序可以接受具有换行字符\ n,\ r \ n或\ r的数据(例如Unix,PC或Mac样式)

构造一个匹配任何编码的正则expression式的最好方法是什么?

另外,我可以使用universal_newline支持input,但现在我有兴趣看看正则expression式是什么。

我使用的正则expression式是"\r\n?|\n"

当我不关心一致性或空行时,我使用"[\r\n]+" ,我想这会让我的程序快0.2%

该模式可以简化为\r?\n一点性能增益,因为你可能不需要处理旧的Mac风格(自2002年2月以来,OS 9是不受支持的)。