এটি আপনার কোনও নিয়মিত প্রকাশ বা রেজিএক্সপক্স পেয়েছে কিনা তার উপর নির্ভর করে: রিজেক্সপ্সটি মন্দ, তবে নিয়মিত প্রকাশগুলি সৌন্দর্যের জিনিস এবং আপনার পক্ষে কখনই মন্দকে পরিণত করবে না।
রিজেক্সের মাধ্যমে আমি একটি আধুনিক নিয়মিত অভিব্যক্তি বোঝায়: অর্থাত্ অতিরিক্ত আধুনিক বৈশিষ্ট্য যেমন ব্যাকরেফারেন্স সহ একটি নিয়মিত প্রকাশ - যেমন, পার্ল-সামঞ্জস্যপূর্ণ নিয়মিত প্রকাশ। এটি একটি আনুষ্ঠানিক ভাষাগুলি / অটোমেটা তত্ত্ব পাঠ্যপুস্তকের ধ্রুপদী নিয়মিত প্রকাশের চেয়ে আরও শক্তিশালী, কারণ শাস্ত্রীয় নিয়মিত এক্সপ্রেশনগুলি পিছনে উল্লেখ, লুকোহেড, লুকবিহিন্ড ইত্যাদির অনুমতি দেয় না।
একটি শাস্ত্রীয় নিয়মিত প্রকাশের জন্য, যদি আপনার ম্যাচারের পক্ষে ভাল প্রয়োগ থাকে তবে কোনও নিয়মিত প্রকাশ খুব খারাপ নয়। বিশেষত, ম্যাচের জন্য একটি স্ট্যান্ডার্ড অ্যালগরিদম হ'ল নিয়মিত ভাবটি একটি এনএফএতে রূপান্তর করা এবং তারপরে একটি ইনপুট স্ট্রিংয়ে এনএফএ চালানো uting এই অ্যালগরিদমের জন্য, নিয়মিত এক্সপ্রেশন স্থির করা হয়, যখন একটি চর্যাক্টর স্ট্রিং পরীক্ষা করার জন্য সবচেয়ে খারাপ ক্ষেত্রে চলমান সময় হ'ল ও ( এন ) । এর অর্থ চলমান সময় খুব দ্রুত বিস্ফোরিত হতে পারে না। এমন কোনও স্ট্রিং নেই যা চলমান সময়টিতে তাত্পর্যপূর্ণ বৃদ্ধি ঘটায়। সুতরাং, আপনি যদি এই অ্যালগরিদম ব্যবহার করে এমন ম্যাচার ব্যবহার করেন তবে কোনও ধ্রুপদী নিয়মিত অভিব্যক্তি খারাপ হবে না।nO(n)
এটি নিয়মিত অভিব্যক্তি ম্যাচারের বাস্তবায়নের উপর নির্ভর করে। যদি আপনার ম্যাচারের একটি নির্বোধ বা দুর্বল প্রয়োগ হয়, তবে মিলের ক্ষেত্রে তাত্পর্যপূর্ণ সময় লাগতে পারে; অবশ্যই সেই সম্পত্তিটির সাথে অ্যালগরিদম রয়েছে। তবে এর সর্বোত্তম উত্তর হ'ল নিয়মিত অভিব্যক্তি পরিবর্তন করা নয়; আপনি যদি অস্বীকৃত-পরিষেবা-আক্রমণ সম্পর্কে উদ্বিগ্ন হন তবে আরও ভাল ম্যাচার বাছাই করা আরও ভাল।
তুলনায়, কিছু আধুনিক রেগেক্সপগুলি অনিবার্যভাবে মন্দ। আপনার যদি একটি আধুনিক রেজিপ এক্স থাকে তবে মিলের জন্য তাত্পর্যপূর্ণ সময় প্রয়োজন হতে পারে। বিশেষত, ব্যাক-রেফারেন্স সহ রিগেক্সগুলি এনপি-হার্ড ভাষাগুলি সনাক্ত করতে পারে। ফলস্বরূপ, কল্পনাযোগ্য অনুমানের অধীনে, এমন এক শ্রেণির অশুভ পুনর্গঠন রয়েছে যেখানে ম্যাচের পরীক্ষার জন্য তাত্পর্যপূর্ণ সময় লাগে। সুতরাং, কিছু আধুনিক রেজেক্সপগুলি অনিবার্যভাবে মন্দ are এটির জন্য সমতুল্য রেইগএক্সপক্সের সন্ধানের পক্ষে কোন সম্ভাব্য উপায় নেই যা চলমান সময়কে ম্যাচ করার জন্য তাত্পর্যপূর্ণ ধাক্কা না দেয়।
(এই জাতীয় সমতুল্য অস্তিত্ব থাকতে পারে এবং তাত্ত্বিকভাবে এটি সন্ধানযোগ্যও হতে পারে, তবে বিশ্বাসযোগ্য অনুমানের অধীনে, সমতুল্য রেজএক্সপ্যাক্স সন্ধান করা তাত্পর্যপূর্ণ সময় নেবে, যা বাস্তবে সম্ভব হবে না If যদি আপনার বহুবর্ষের সমতুল্য রেজপ্যাক্স সন্ধানের পদ্ধতিগত পদ্ধতি থাকে) , তারপরে আপনি বহুবৃত্তীয় সময়ে এনপি-হার্ড সমস্যাটি সমাধান করতে পারতেন, এটি প্রমাণ করতেন যে পি = এনপি lifetime আপনার জীবনকালের মধ্যে যদি বাস্তবে এটি খুঁজে না পাওয়া যায় তবে সেখানে কোনও সমতুল্য রেজিপ্স্প উপস্থিত থাকার পক্ষে এটি খুব ভাল কাজ করে না))
পটভূমি এবং উত্স: