Edit: Aşağıda açıklanan sorun sadece benim IDE bir "özelliği" yol açtığı, bu nedenle regex ile yanlış bir şey aslında yok edildi. Eğer satır sonları iki katına nasıl ilgileniyorsanız, burada soru ve tek bir pakette cevap. :)
Ben iki satır sonları olmak üzere bir dize her satır sonu değiştirmek istiyorsanız:
"this is
an example
string"
// becomes:
"this is
an example
string"
Ancak, dikkate Unix / Windows satır sonları almak gerekiyor. Ben aşağıdaki kodu yazdım, ama kendisini davranmak değil.
$output = preg_replace("/(\r?\n)/", "$1$1", $input);
Ama çalışmıyor. Bu değiştirme dizesini değiştirme ...
"$1 $1"
... Iş yapar, ama sonra ben arasında istenmeyen bir boşluk var.