【发布时间】:2011-11-11 19:21:08
【问题描述】:
如何修剪多个换行符?
例如,
$text ="similique sunt in culpa qui officia
deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore
"
我试过这个answer,但我认为它不适用于上述情况,
$text = preg_replace("/\n+/","\n",trim($text));
我想得到的答案是,
$text ="similique sunt in culpa qui officia
deserunt mollitia animi, id est laborum et dolorum fuga.
Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore
"
只接受单行换行。
另外我想同时修剪多个空白,如果我在下面这样做,我无法保存任何换行符!
$text = preg_replace('/\s\s+/', ' ', trim($text));
如何在正则表达式中同时做这两件事?
【问题讨论】:
标签: php regex preg-replace trim