我想做一些不寻常的事情。我想用两条新线替换多条新线。有很多这样的问题,但不完全是这样,参见:
Hello'n'n'nWorld'n'n'n'n!
应该成为
Hello'n'nWorld'n'n!
这
Hello'nWorld'n!
应该保持不变。我的正则表达式的问题是它用两行替换了单行。
preg_replace('"('r?'n)+"', "'n'n", $somevar)
像这样?
preg_replace('"('r?'n){2,}"', "'n'n", $somevar)