Boşlukları nasıl kırpabilirim?
Bir dizeden beyaz boşlukları (boşluklar ve sekmeler) kırpacak bir Python işlevi var mı?
Örnek: \t örnek dize\t
→ örnek dize
1023
3
Bir dizeden beyaz boşlukları (boşluklar ve sekmeler) kırpacak bir Python işlevi var mı?
Örnek: \t örnek dize\t
→ örnek dize
Her iki tarafta da beyaz boşluk:
Sağ tarafta beyaz boşluk:
Sol tarafta beyaz boşluk:
thedz]1'in belirttiği gibi, bu işlevlerden herhangi birine rastgele karakterleri ayıklamak için aşağıdaki gibi bir argüman sağlayabilirsiniz:
Bu, boşluk,
\t
,\n
veya\r
karakterlerini dizenin sol tarafından, sağ tarafından veya her iki tarafından çıkarır.Yukarıdaki örnekler dizelerin yalnızca sol ve sağ taraflarından dizeleri kaldırır. Bir dizginin ortasındaki karakterleri de kaldırmak istiyorsanız,
re.sub
u deneyin:Bunun çıktısı alınmalı:
Baştaki ve sondaki boşluklar için:
Aksi takdirde, düzenli bir ifade çalışır: