PHP preg_replace () - Yeni bir çizgi takip ederken başka n-olaylar, bir karakter n-tekrarlarını değiştirilmesi

0 Cevap php

Ben yeni bir satır (ya da giriş dizesi başında meydana) takip boşluk karakterleri tüm tekrarlarını değiştirmek için arıyorum. Ben / e anahtarı ile benzer str_repeat ve strlen kullanan, ya da bir geri arama ile bu kullanarak preg_replace_callback () elde edebilirsiniz biliyorum; daha basitçe yapılabilir ama eğer merak ediyordum.

Şu anda şu var:

$testData = "  Hello\n to everybody\n   in the world";
echo preg_replace('/^|\n( )+/', ' ', $pValue);

verir:

"   Hello to everybody in the world" 

Ben gerçekten sonra isimli kulüpler ne:

"  Hello\n to everybody\n   in the world" 

0 Cevap