কম্পিউটার

পাইথনের একটি স্ট্রিং থেকে নির্দিষ্ট অক্ষরগুলি কীভাবে সরিয়ে ফেলা যায়?


স্ট্রিং ক্লাসে একটি পদ্ধতি প্রতিস্থাপন রয়েছে যা একটি স্ট্রিং-এ সাবস্ট্রিংগুলি প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে। আমরা একটি খালি স্ট্রিং দিয়ে অপসারণ করতে চাই এমন অক্ষরগুলি প্রতিস্থাপন করতে এই পদ্ধতিটি ব্যবহার করতে পারি। যেমন:

>>> "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

দ্রষ্টব্য:আপনি regex এ প্রতিস্থাপন করতে অক্ষরের গোষ্ঠী তৈরি করতে [ ] ব্যবহার করতে পারেন।


  1. পাইথনের একটি লেবেল থেকে পাঠ্য কীভাবে সরানো যায়?

  2. পাইথনে স্ট্রিং থেকে অঙ্কগুলি ছাড়া অক্ষরগুলি কীভাবে সরিয়ে ফেলা যায়?

  3. পাইথন ব্যবহার করে একটি স্ট্রিং থেকে একটি অক্ষর কিভাবে মুছে ফেলা যায়?

  4. পাইথনের একটি স্ট্রিং থেকে অ মুদ্রণযোগ্য অক্ষরগুলি কীভাবে ট্রিম করবেন?