以下Perl语句在类Unix系统上表现相同。它们在Windows上的行为是否不同?如果是,是因为魔术字符\n吗?
split m/\015\012/ms, $http_msg;
split m/\015\012/s, $http_msg;
我从Win32烟雾测试器中得到了一个失败消息,这似乎是\r\n与\n之间的问题。我最近做出的一个更改是在我的正则表达式中添加了//m。