3

私は何か珍しいことをしようとしています。複数の改行を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)

4

1 に答える 1

9

このようなもの?

preg_replace('"(\r?\n){2,}"', "\n\n", $somevar)
于 2013-05-28T13:25:54.657 に答える