如何以最聪明的方式替换PHP中不同的换行符样式?
我有一个文本,可能有不同的换行符样式。我想将所有换行符'\r\n','\n','\r'替换为相同的换行符(在本例中为\r\n)。
最快的方法是什么?我目前的解决方案看起来像这样,这很糟糕:
$sNicetext = str_replace("\r\n",'%%%%somthing%%%%', $sNicetext);
$sNicetext = str_replace(array("\r","\n"),array("\r\n","\r\n"), $sNicetext);
$sNicetext = str_replace('%%%%somthing%%%%',"\r\n", $sNicetext);
问题是,您无法使用一个替换来执行此操作,因为 \r\n 将复制到 \r\n\r\n 。
感谢您的帮助!