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

পাইথন রেগুলার এক্সপ্রেশনে প্রতিটি ম্যাচের একজ্যাক্ট পজিশন কীভাবে পাবেন?

আমরা re.finditer() মেথড ব্যবহার করি দেওয়া স্ট্রিং-এ প্রতিটি ম্যাচের একজ্যাক্ট পজিশন পেতে পাইথন রেজেক্স ব্যবহার করে।

উদাহরণ

import re
p = re.compile("[A-Z0-9]")
for m in p.finditer('A5B6C7D8'):
    print m.start(), m.group()

আউটপুট

এটি আউটপুট দেবে:

0 A
1 5
2 B
3 6
4 C
5 7
6 D
7 8
  1. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে শুধু ডিজিট ম্যাচ করার পদ্ধতি

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

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

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