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

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

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

উদাহরণ

import re
m = re.search(r'\d+', '5Need47forSpeed 2')
print(m)

আউটপুট

<_sre.SRE_Match object at 0x0000000004B46648>

উদাহরণ

নিচের কোড দেওয়া স্ট্রিং-এ সব ডিজিট খুঁজে বের করে লিস্ট হিসেবে প্রিন্ট করে:

import re
m = re.findall(r'\d', '5Need47forSpeed 2')
print(m)

আউটপুট

['5', '4', '7', '2']

ব্যাখ্যা: \d+ এক বা অধিক ডিজিট (সংখ্যা গ্রুপ), \d একক ডিজিট। findall প্যাটার্ন অনুযায়ী সব ম্যাচ লিস্ট হিসেবে দেয়।

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

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

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

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