I "foo\nbar"
gibi bir dize var, ancak platforma bağlı olarak, o "foo\n\rbar"
olmak, ya da her neyse olabilir. I ", "
ile yeni hatlar değiştirmek istiyor. Benim için yapacağım bir güzel (php) regex var mı?
Böyle basit bir değiştirme için bir Regex kullanmak istemiyorum. Düzenli dize değiştirme fonksiyonları genellikle daha hızlıdır. Satır sonu için, OS aware constant PHP_EOL
a>, örneğin kullanabilirsiniz
str_replace(PHP_EOL, ', ', $someString);
Windows'da bu yerini alacak \r\n
. Mac'te \r
ve diğer tüm sistemlerde \n
.