26 Temmuz 2009, Pazar
Nasıl boşluk (sekme dahil) kırpmak mı?
Boşluk için boşluk, ama aynı zamanda sekmeleri sadece trim bir işlevi var mı?
CEVAP
26 Temmuz 2009, Pazar
Üzerinde boşluk her iki taraf:
s = " \t a string example\t "
s = s.strip()
Sağ tarafta boşluk:
s = s.rstrip()
Sol tarafta boşluk:
s = s.lstrip()
thedz belirttiği gibi, bu gibi, bu işlevlerin herhangi bir rasgele karakterleri kaldýrmak için bir argüman sağlayabilir:
s = s.strip(' \t\n\r')
Bu herhangi bir boşluk, \t, \n veya \r karakterleri Sol tarafta, sağ tarafta veya dize her iki tarafında gelen şerit olacak.
Yukarıdaki örnekler dizeleri sol ve sağ taraftan dizeleri çıkarın. Ayrıca bir dize ortasında karakterleri kaldırmak isterseniz, yeniden deneyin.alt:
import re
print re.sub('[\s ]', '', s)
Bunun çıktısını gerekir:
astringexample
Bunu Paylaş:
Nasıl sekme yerine boşluk kullan için ...
Nasıl bir Bash değişken boşluk kırpmak...
Yüce Metin içinde sekme ile dört boşlu...
Nasıl bir yapılandırma sekme yerine bo...
Nasıl kontrol etmek için Python metin ...