我正在尝试使用PHP preg_replace()
函数
$entry = preg_replace('/\n{2,}/', '\n', $entry);
然而,它取而代之的是" \ n"而不是换行符。我的意思是,它将\ n视为带有两个字母的普通字符串。我该怎么办?
答案 0 :(得分:0)
在php中,双引号和单引号之间存在一些差异:PHP: different quotes?。要回答您的问题,您需要做的就是用双引号替换单引号,如下所示:
$entry = preg_replace('/\n{2,}/', "\n", $entry);
您可以在文档中阅读所有关于php的字符串:https://secure.php.net/manual/en/language.types.string.php