替换行结尾的跨平台正则表达式是什么?

spr*_*man 5 php regex

我有一个类似的字符串"foo\nbar",但取决于平台,可能会变成"foo\n\rbar",或者其他什么.我想用替换换行", ".是否有一个很好的(PHP)正则表达式,我会这样做?

Gum*_*mbo 5

试试正则表达式(?:\r\n|[\r\n]):

preg_replace('/(?:\r\n|[\r\n])/', ', ', $str)
Run Code Online (Sandbox Code Playgroud)