যদি অক্ষর ও সংখ্যা বাদে সব ক্যারেক্টার সরাতে হয়, তবে রেগুলার এক্সপ্রেশন ব্যবহার করা হয়। একটি রেগুলার এক্সপ্রেশন সংজ্ঞায়িত করা হয় এবং স্ট্রিংকে এই এক্সপ্রেশন অনুসরণ করতে হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
import re
my_string = "python123:, .@! abc"
print("স্ট্রিং হলো : ")
print(my_string)
result = re.sub('[\W_]+', '', my_string)
print("প্রত্যাশিত স্ট্রিং হলো :")
print(result)
আউটপুট
স্ট্রিং হলো : python123:, .@! abc প্রত্যাশিত স্ট্রিং হলো : python123abc
ব্যাখ্যা
প্রয়োজনীয় প্যাকেজগুলো ইম্পোর্ট করা হয়।
একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শন করা হয়।
একটি রেগুলার এক্সপ্রেশন সংজ্ঞায়িত করা হয় এবং স্ট্রিংকে এটি 따르তে হয়।
ফলাফল একটি ভেরিয়েবলে এসাইন করা হয়।
এটি কনসোলে আউটপুট হিসেবে প্রদর্শন করা হয়।