নিয়ন্ত্রণ অক্ষর ব্যতীত, (+ ? . * ^ $ ( ) [ ] { } | \), সমস্ত অক্ষর নিজেদের সাথে মেলে। আপনি একটি ব্যাকস্ল্যাশ দিয়ে একটি নিয়ন্ত্রণ অক্ষরকে আগে রেখে এড়িয়ে যেতে পারেন৷
৷নিম্নলিখিত সারণীটি পাইথন −
-এ উপলব্ধ রেগুলার এক্সপ্রেশন সিনট্যাক্স তালিকাভুক্ত করেSr.No. | প্যাটার্ন এবং বর্ণনা |
---|---|
1 | ^ লাইনের শুরুতে মেলে। |
2 | $ লাইনের শেষ মেলে। |
3 | । নিউলাইন ছাড়া যেকোনো একক অক্ষর মেলে। m বিকল্প ব্যবহার করে এটি নতুন লাইনের সাথে মিলিত হতে দেয়। |
4 | [...] বন্ধনীর যেকোনো একক অক্ষরের সাথে মেলে। |
5 | [^...] বন্ধনীতে নেই এমন কোনো একক অক্ষরের সাথে মেলে |
6 | পুনরায়* পূর্ববর্তী অভিব্যক্তির 0 বা তার বেশি ঘটনার সাথে মেলে। |
7 | পুনরায়+ পূর্ববর্তী অভিব্যক্তির 1 বা তার বেশি ঘটনার সাথে মেলে। |
8 | পুনরায়? পূর্ববর্তী অভিব্যক্তির 0 বা 1 ঘটনার সাথে মেলে। |
9 | পুনরায়{ n}৷ পূর্ববর্তী অভিব্যক্তির n সংখ্যার সাথে ঠিক মেলে। |
10 | পুনরায়{ n,}৷ পূর্ববর্তী অভিব্যক্তির n বা তার বেশি ঘটনার সাথে মেলে। |
11 | re{ n, m} পূর্ববর্তী অভিব্যক্তির কমপক্ষে n এবং সর্বাধিক m সংঘটনের সাথে মেলে। |
12 | a| b হয় a বা b মেলে। |
13 | (পুনরায়) রেগুলার এক্সপ্রেশন গ্রুপ করে এবং মিলে যাওয়া টেক্সট মনে রাখে। |
14 | (?imx) একটি রেগুলার এক্সপ্রেশনের মধ্যে i, m, বা x বিকল্পগুলিতে সাময়িকভাবে টগল করে। বন্ধনীতে থাকলে, শুধুমাত্র সেই এলাকাটি প্রভাবিত হয়। |
15 | (?-imx) একটি রেগুলার এক্সপ্রেশনের মধ্যে অস্থায়ীভাবে i, m, বা x বিকল্পগুলি বন্ধ করে দেয়। বন্ধনীতে থাকলে, শুধুমাত্র সেই এলাকাটি প্রভাবিত হয়। |
16 | (?:re) মিলে যাওয়া টেক্সট মনে না রেখে রেগুলার এক্সপ্রেশন গ্রুপ করে। |
17 | (?imx:re) অস্থায়ীভাবে বন্ধনীর মধ্যে i, m, বা x বিকল্পগুলিতে টগল করে। |
18 | (?-imx:re) সাময়িকভাবে বন্ধনীর মধ্যে i, m, বা x বিকল্পগুলি বন্ধ করে দেয়। |
19 | (?#...) মন্তব্য করুন। |
20 | (?=পুনরায়) একটি প্যাটার্ন ব্যবহার করে অবস্থান নির্দিষ্ট করে। এর কোনো পরিসীমা নেই। |
21 | (?! পুনরায়) প্যাটার্ন নেগেশান ব্যবহার করে অবস্থান নির্দিষ্ট করে। এর কোনো পরিসীমা নেই। |
22 | (?> পুনরায়) ব্যাকট্র্যাকিং ছাড়াই স্বাধীন প্যাটার্ন মেলে। |
23 | \w শব্দের অক্ষর মেলে। |
24 | \W অশব্দ অক্ষর মেলে। |
25 | \s সাদা স্থান মেলে। [\t\n\r\f] এর সমতুল্য। |
26 | \S নন-হোয়াইটস্পেস মেলে। |
27 | \d অঙ্কের সাথে মেলে। [0-9] এর সমতুল্য। |
28 | \D অসংখ্যার সাথে মেলে। |
২৯ | \A স্ট্রিং এর শুরুতে মেলে। |
30 | \Z স্ট্রিং এর শেষ মেলে। যদি একটি নতুন লাইন বিদ্যমান থাকে তবে এটি নতুন লাইনের ঠিক আগে মেলে। |
31 | \z স্ট্রিং এর শেষ মেলে। |
32 | \G ম্যাচ পয়েন্ট যেখানে শেষ ম্যাচ শেষ হয়েছে। |
33 | \b বন্ধনীর বাইরে থাকলে শব্দের সীমানা মেলে। বন্ধনীর ভিতরে থাকাকালীন ব্যাকস্পেস (0x08) এর সাথে মেলে। |
34 | \B অশব্দ সীমানা মেলে। |
35 | \n, \t, ইত্যাদি। মেলে নিউলাইন, ক্যারেজ রিটার্ন, ট্যাব ইত্যাদি। |
36 | \1...\9 nম গ্রুপযুক্ত সাব এক্সপ্রেশনের সাথে মেলে। |
37 | \10 nম গোষ্ঠীভুক্ত সাব এক্সপ্রেশনের সাথে মেলে যদি এটি ইতিমধ্যেই মিলে যায়। অন্যথায় একটি অক্ষর কোডের অক্টাল উপস্থাপনা বোঝায়। |