স্থাপন:
- backreferences সহ নিয়মিত প্রকাশ
- অবিচ্ছিন্ন ভাষা (1-বর্ণমালা বর্ণমালা)
এই সেটিংসে নিম্নলিখিত সমস্যাটি কি স্থিতিযুক্ত:
- পিছনে উল্লেখ সহ একটি নিয়মিত প্রকাশ দেওয়া, এটি কি একটি নিয়মিত ভাষার সংজ্ঞা দেয়?
উদাহরণস্বরূপ, (aa+)\1
একটি নিয়মিত ভাষা সংজ্ঞা (aa+)\1+
দেয় , যখন না। কোনটি কেস তা আমরা সিদ্ধান্ত নিতে পারি?
সংক্ষিপ্ততার জন্য, "ব্যাকরেফারেন্স সহ নিয়মিত এক্সপ্রেশন" এখানে উল্লেখ করুন সাধারণ পার্ল-সামঞ্জস্যপূর্ণ নিয়মিত এক্সপ্রেশনগুলির নিম্নলিখিত সাবসেটটি :
a
অক্ষর মেলেa
(বর্ণমালার একমাত্র চরিত্র)X*
এর 0 বা আরও সংঘটনগুলির সাথে মেলেX
X|Y
ম্যাচX
বাY
- বন্ধনী গোষ্ঠীকরণ এবং ক্যাপচারের জন্য ব্যবহার করা যেতে পারে
\1
।\2
, ইত্যাদি 1 ম, 2 য় ইত্যাদির মতো একই পংক্তির সাথে মিল করুন parent
আমরা সাধারণ শর্টহ্যান্ডগুলি যেমন X+
= ব্যবহার করতে পারি XX*
।
1