কম্পিউটার

আমরা কিভাবে পাইথন রেগুলার এক্সপ্রেশন নামের গ্রুপ ব্যবহার করব?


নামযুক্ত গোষ্ঠী

অধিকাংশ আধুনিক রেগুলার এক্সপ্রেশন ইঞ্জিন সংখ্যাযুক্ত ক্যাপচারিং গ্রুপ এবং সংখ্যাযুক্ত ব্যাক রেফারেন্স সমর্থন করে। অনেক গ্রুপ এবং ব্যাক রেফারেন্স সহ দীর্ঘ রেগুলার এক্সপ্রেশন পড়া এবং বোঝা কঠিন হতে পারে। রেজেক্সের মাঝখানে একটি ক্যাপচারিং গোষ্ঠী যোগ করা বা অপসারণ করার চেয়ে বেশি কিছু যোগ করা বা সরানো গ্রুপকে অনুসরণ করা সমস্ত গোষ্ঠীর সংখ্যাকে বিরক্ত করে।

পাইথনের রি মডিউলটি প্রথম একটি সমাধান নিয়ে আসে:নাম ক্যাপচারিং গ্রুপ এবং নাম দেওয়া ব্যাক রেফারেন্স। (?Pgroup) ব্যাক রেফারেন্স "নাম"-এ গ্রুপের ম্যাচ ক্যাপচার করে। নামটি একটি অক্ষর দিয়ে শুরু হওয়া একটি আলফানিউমেরিক ক্রম হতে হবে। গ্রুপ যেকোনো রেগুলার এক্সপ্রেশন হতে পারে। আপনি নামের ব্যাকরেফারেন্স (?P=নাম) দিয়ে গ্রুপের বিষয়বস্তু উল্লেখ করতে পারেন। প্রশ্নবোধক চিহ্ন, P, কোণ বন্ধনী এবং সমান চিহ্ন সবই সিনট্যাক্সের অংশ। যদিও নামযুক্ত ব্যাকরেফারেন্সের জন্য সিনট্যাক্স বন্ধনী ব্যবহার করে, এটি শুধুমাত্র একটি ব্যাকরেফারেন্স যা কোনো ক্যাপচারিং বা গ্রুপিং করে না। HTML ট্যাগের উদাহরণ <(?P[A-Z][A-Z0-9]*)\b[^>]*>.*? হিসাবে লেখা যেতে পারে।

  1. পাইথনে রেগুলার এক্সপ্রেশন গ্রুপিং কিভাবে কাজ করে?

  2. পাইথনে রেগুলার এক্সপ্রেশন ব্যাক রেফারেন্স কিভাবে কাজ করে?

  3. পাইথনে রেগুলার এক্সপ্রেশন মডিফায়ার কিভাবে কাজ করে?

  4. Chrome এ ট্যাব গ্রুপ কিভাবে ব্যবহার করবেন