私は何か珍しいことをしようとしています。複数の改行を2つの改行に置き換えたい。そのような質問はたくさんありますが、正確ではありません。次を参照してください。
Hello\n\n\nWorld\n\n\n\n!
なるはず
Hello\n\nWorld\n\n!
しかし、これは
Hello\nWorld\n!
変わらないはずです。私の正規表現の問題は、1 つの新しい行が 2 行に置き換えられることです。
preg_replace('"(\r?\n)+"', "\n\n", $somevar)