আমি শর্তসাপেক্ষ Regex বিবৃতি পরীক্ষা করার চেষ্টা করছি এই পৃষ্ঠাতে কিন্তু যখন আমি তাই মত শুধুমাত্র একটি সহজ উদাহরণ টাইপ (?(A)X|G)
এ এই মহান Regex পরীক্ষামূলক সাইটে এটা আমার "প্যাটার্ন ত্রুটি" ফেরৎ।
আমি শর্তসাপেক্ষ Regex বিবৃতি পরীক্ষা করার চেষ্টা করছি এই পৃষ্ঠাতে কিন্তু যখন আমি তাই মত শুধুমাত্র একটি সহজ উদাহরণ টাইপ (?(A)X|G)
এ এই মহান Regex পরীক্ষামূলক সাইটে এটা আমার "প্যাটার্ন ত্রুটি" ফেরৎ।
উত্তর:
প্রস্তাব একটি প্রস্তাব একটি বিভিন্ন ধরণের দাবির মধ্যে একটি হতে পারে যা রেজেক্স ইঞ্জিন পরীক্ষা করে সত্য বা মিথ্যা হতে পারে তা নির্ধারণ করতে পারে। এই বিভিন্ন ধরণের দাবিগুলি শর্তসাপেক্ষ সিনট্যাক্সের ক্ষুদ্র প্রকারের দ্বারা প্রকাশ করা হয়।
সুতরাং A
হয় একটি বৈধ এক্সপ্রেশন দ্বারা প্রতিস্থাপন করা প্রয়োজন, বা নাম দ্বারা সংজ্ঞায়িত একটি ক্যাপচারিং গ্রুপ থাকা উচিত A
।
এটি শর্তসাপেক্ষী রেজেক্স কাজ করে না।
(A)
সত্য বা মিথ্যা মূল্যায়ন করা যেতে পারে এমন কিছু হওয়া উচিত। আপনি মেলে চান AX
বা .G
আপনি ব্যবহার করতে হবে: ^(A)?(?(1)X|G)
।
যদি A
স্ট্রিংটির শুরুতে একটি থাকে, গ্রুপ 1 সেট করা থাকে তবে নীচের অক্ষরটি X
অন্য কোনও (কোনও নয় A
) হতে হবে, নিম্নলিখিত অক্ষরটি অবশ্যই হবেG
?
অবস্থানে বোঝা যায় না: আপনি কী মিলানোর চেষ্টা করছেন?