I'm pretty new to regular expressions. I have a requirement to replace spaces in a piece of multi-line text. The replacement rules are these:
- Start-of-line olmayan bir kırma alan tüm alanlarda değiştirin (
) - Bölünemez-boşlukların aynı sayıda tekrarlanır alanlarda herhangi bir örneğini (birlikte birden fazla boşluk) değiştirin
- Start-of-line olarak değil tek alanlarda bakir kalır
Ben eşleşen deseni oluşturmak için Regex Coach kullandı:
/( ){2,}|^( )/
Diyelim ki bu giriş metin var varsayalım:
asdasd asdasd asdas1 asda234 4545 54 34545 345 34534 34 345
Bir php regex kullanarak işlevini yerine (gibi preg_replace()
a>) Ben bu çıktıyı almak istiyorum:
asdasd asdasd asdas1 asda234 4545 54 34545 345 34534 34 345
Ben düzenli ifadeler kullanarak basit metin değiştirmelerin yaparken mutlu değilim, ama ben arzu çıktı almak için maç içinde birden kez yerine nasıl çalışıyor sorun yaşıyorum.