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

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


যদি আপনি স্ট্রিং-এর নির্দিষ্ট ইনডেক্স থেকে একটি ক্যারেক্টার মুছে ফেলতে চান, তবে স্ট্রিং স্লাইসিং ব্যবহার করে সেই ক্যারেক্টার বাদে একটি নতুন স্ট্রিং তৈরি করতে পারেন। উদাহরণস্বরূপ,

>>> s = "Hello World"
>>> s[:4] + s[5:]
'Hell World'

কিন্তু আপনি যদি একটি ক্যারেক্টার বা ক্যারেক্টার তালিকার সকল~Occurrence মুছে ফেলতে চান, তবে নিচের পদ্ধতিগুলো ব্যবহার করতে পারেন:

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

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

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

>>> import re
>>> re.sub("e|l", "", "Hello people")
'Ho pop'

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

  1. পাইথন প্যান্ডাস: DataFrame থেকে সারি মুছে ফেলা

  2. Tkinter ক্যানভাস থেকে লাইন মুছে ফেলা

  3. Python দিয়ে MySQL টেবিল থেকে রেকর্ড ডিলিট করা

  4. পাইথনে স্ট্রিং থেকে nth ক্যারেক্টার রিমুভ করা