কম্পিউটার টিউটোরিয়াল

পাইথনে স্ট্রিং থেকে নির্দিষ্ট ক্যারেক্টার সরিয়ে ফেলা


স্ট্রিং ক্লাসের replace মেথড সাবস্ট্রিং রিপ্লেস করতে ব্যবহৃত হয়। আমরা এই মেথডটি ব্যবহার করে মুছে ফেলার ক্যারেক্টারগুলোকে খালি স্ট্রিং দিয়ে রিপ্লেস করতে পারি। উদাহরণস্বরূপ:

>>> "Hello people".replace("e", "")
'Hllo popl'

আপনি যদি এক লাইনে একাধিক ক্যারেক্টার মুছে ফেলতে চান, তবে রেগুলার এক্সপ্রেশন ব্যবহার করা ভালো। আপনি | দিয়ে একাধিক ক্যারেক্টার আলাদা করে re.sub(chars_to_replace, string_to_replace_with, str) ব্যবহার করতে পারেন। উদাহরণস্বরূপ:

import re
print(re.sub("e|l", " ", "Hello people"))

আউটপুট:

H  o p op

নোট: রেজেক্সে [] ব্যবহার করে ক্যারেক্টার গ্রুপ তৈরি করা যায়।

  1. পাইথনে লেবেল (Label) থেকে টেক্সট রিমুভ করা

  2. পাইথনে স্ট্রিং থেকে শুধু ডিজিট বাদে সব ক্যারেক্টার রিমুভ করা

  3. পাইথন ব্যবহার করে স্ট্রিং থেকে ক্যারেক্টার মুছে ফেলার পদ্ধতি

  4. পাইথনে স্ট্রিং থেকে নন-প্রিন্টেবল ক্যারেক্টার সরিয়ে ফেলা