एक विकल्प नियमित अभिव्यक्तियों का उपयोग करना और इन अजीब सफेद-अंतरिक्ष पात्रों से मेल खाना भी है। यहाँ कुछ उदाहरण हैं:
शब्दों के बीच भी, एक स्ट्रिंग में सभी रिक्त स्थान निकालें:
import re
sentence = re.sub(r"\s+", "", sentence, flags=re.UNICODE)
किसी स्ट्रिंग के BEGINNING में रिक्त स्थान निकालें:
import re
sentence = re.sub(r"^\s+", "", sentence, flags=re.UNICODE)
स्ट्रिंग के अंत में रिक्त स्थान निकालें:
import re
sentence = re.sub(r"\s+$", "", sentence, flags=re.UNICODE)
रिक्त स्थान और स्ट्रिंग के अंत में दोनों रिक्त स्थान निकालें:
import re
sentence = re.sub("^\s+|\s+$", "", sentence, flags=re.UNICODE)
केवल रिक्त स्थान निकालें:
import re
sentence = " ".join(re.split("\s+", sentence, flags=re.UNICODE))
(सभी उदाहरण पायथन 2 और पायथन 3 दोनों में काम करते हैं)
hello apple
?helloapple
?