একটি বিকল্প হ'ল নিয়মিত এক্সপ্রেশন ব্যবহার করা এবং এই আশ্চর্যজনক সাদা-স্পেস অক্ষরগুলিও মেলাতে । এখানে কিছু উদাহরন:
শব্দের মধ্যেও একটি স্ট্রিংয়ের সমস্ত স্থান সরিয়ে ফেলুন:
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(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
?