替换多个换行符,制表符和空格
|
我想用一个换行符替换多个换行符,并用一个空格替换多个空格。
我尝试
preg_replace(\"/\\n\\n+/\", \"\\n\", $text);
失败了!
我也在$ text上进行格式化工作。
$text = wordwrap($text, 120, \'<br/>\', true);
$text = nl2br($text);
$ text是从用户那里获取的用于BLOG的大文本,为了获得更好的格式,我使用了自动换行。
没有找到相关结果
已邀请:
10 个回复
嫩昧竞莫
并解决仅发送\\ r的问题:
根据您的更新:
徐百晴墓斜
在这里找到:用段落标签替换两行 有关Escape序列的PHP文档: \\ R(换行符:匹配\\ n,\\ r和\\ r \\ n)
桔适丛
这是我用来将新行转换为HTML换行符和段落元素的实际功能:
宦哨抹存胳
同样在您的示例中,您似乎正好用2个换行符替换了2个以上的换行符,这并不是您的问题所表明的。
社攻取墟槽
之后:
它对我有用。我在这里写这是因为,如果有人来这里找到像我这样的答案。
抹持奠糙驰
这将处理所有Unicode换行符。
厢界山攀
董碘奴星
脾萌
貉骂
关键字是(*)和(**)。