যেহেতু আমি আমার আনুষ্ঠানিক ভাষা কলেজের কোর্সের জন্য অধ্যয়ন করছি, আমি এই আকর্ষণীয় পোস্টগুলিতে হোঁচট খেয়েছি ( ওয়ান টু ) যা বর্ণনা করে যে কীভাবে একটি রেজিএক্সএক্স ব্যবহার করে একটি প্রাথমিক সংখ্যা খুঁজে পাওয়া যায় । যেমনটি আমি বলেছি, একটি রেজিএক্সপ্যাক্স , নিয়মিত প্রকাশ নয় । যেহেতু একটি নিয়মিত অভিব্যক্তি কোনও ফিনিট স্টেট অটোমাতার দ্বারা গুণিত স্ট্রিংগুলি মেলে এবং কোনও প্রাথমিক সংখ্যা সন্ধান করা কোনও এফএসএ দ্বারা করা যায় না, ব্লগ পোস্টে প্রদর্শিত রেজিএক্সপ্যাক্স সম্পূর্ণরূপে একটি নিয়মিত প্রকাশ নয় কারণ এটি স্ট্রিংটির সাথে মেলে ধরতে ব্যাকট্র্যাকিং করে না।
যেহেতু আমি সত্যই কোনও নিয়মিত প্রকাশ প্রকাশ করি নি, এখন, আমার প্রশ্ন:
আমি কীভাবে তাত্ক্ষণিকভাবে "সত্য" নিয়মিত অভিব্যক্তিটি দেখে কেবল তা আবিষ্কার করে সনাক্ত করতে পারি?
সংজ্ঞা: নিয়মিত প্রকাশের মাধ্যমে, আমি আনুষ্ঠানিক ভাষাগুলিতে সংজ্ঞায়িত ধারণাটি উল্লেখ করি। Regexp দ্বারা, আমি আধুনিক প্রোগ্রামিং ভাষা দ্বারা সমর্থিত ধারণাটি বোঝাতে চাইছি; regexp সিনট্যাক্সে প্রায়শই অতিরিক্ত বৈশিষ্ট্য থাকে যেমন ব্যাকরেফারেন্স। প্রোগ্রামিং ভাষাগুলিতে দেখা গেছে রেগেক্সপগুলি আনুষ্ঠানিক ভাষাগুলির নিয়মিত প্রকাশের চেয়ে শক্তিশালী ।