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

পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-ওয়ার্ড ক্যারেক্টার ম্যাচ করার পদ্ধতি

নিচের কোড দেওয়া স্ট্রিং-এ সব নন-ওয়ার্ড ক্যারেক্টার ম্যাচ করে তাদের লিস্ট প্রিন্ট করে।

উদাহরণ

import re
s = 'ab5z8d*$&Y@'
regx = re.compile(r'\W')
result = regx.findall(s)
print(result)

আউটপুট

এটি নিচের আউটপুট দেবে:

['*', '$', '&', '@']

ব্যাখ্যা: \W যেকোনো নন-ওয়ার্ড ক্যারেক্টার ম্যাচ করে (সমান [^a-zA-Z0-9_])। ওয়ার্ড ক্যারেক্টার হচ্ছে অক্ষর, ডিজিট এবং আন্ডারস্কোর।

  1. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে শুধু ডিজিট ম্যাচ করার পদ্ধতি

  2. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-হোয়াইটস্পেস ক্যারেক্টার ম্যাচ করার পদ্ধতি

  3. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে হোয়াইটস্পেস ম্যাচ করার পদ্ধতি

  4. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে ওয়ার্ড ম্যাচ করার পদ্ধতি