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

পাইথনে স্ট্রিং থেকে শুধু ক্যারেক্টার এক্সট্র্যাক্ট করুন

একটি ডেটায় অক্ষর, সংখ্যা এবং স্পেশাল ক্যারেক্টার থাকতে পারে। যদি শুধু অক্ষরগুলো এক্সট্র্যাক্ট করতে চান, তবে পাইথনে বেশ কিছু অপশন আছে।

isalpha() ফাংশন ব্যবহার করে

isalpha() ফাংশন চেক করে দেওয়া ক্যারেক্টারটি অক্ষর কিনা। for লুপ দিয়ে স্ট্রিং থেকে প্রতিটি ক্যারেক্টার নিয়ে চেক করা হয়। join মেথড দিয়ে শুধু বৈধ ক্যারেক্টারগুলো রেজাল্টে নিয়ে আসা হয়।

উদাহরণ

stringA = "Qwer34^&t%y"
print("Given string : ", stringA)

res = ""
for i in stringA:
    if i.isalpha():
        res = "".join([res, i])

print("Result: ", res)

আউটপুট

Given string : Qwer34^&t%y Result: Qwerty

রেগুলার এক্সপ্রেশন ব্যবহার করে

re মডিউলের findall ফাংশন ব্যবহার করে শুধু অক্ষরগুলো ম্যাচ করিয়ে বের করা হয়।

উদাহরণ

import re

stringA = "Qwer34^&t%y"
print("Given string : ", stringA)

res = "".join(re.findall("[a-zA-Z]+", stringA))
print("Result: ", res)

আউটপুট

Given string : Qwer34^&t%y Result: Qwerty
  1. পাইথনে স্ট্রিং থেকে শুধু ডিজিট বাদে সব ক্যারেক্টার রিমুভ করা

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

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

  4. পাইথনে স্ট্রিং থেকে সংখ্যা বের করা