एक दिलचस्प परिणाम, इस अन्य प्रश्न से लिया गया है , जिसे सुरेश वेंकट द्वारा भी जोड़ा गया है, यह है कि "प्रैक्टिकल" रीग्क्सप्स एनपी-पूर्ण हैं, और इस प्रकार उन्हें सैट की शक्ति के बराबर होना चाहिए।
एक गैर-विशेषज्ञ होने के नाते, जबकि मैं इस बात से सहमत हूं कि सहज ज्ञान युक्त "बैकरेफ़रेन्स के साथ रेगीज़ संतुलित कोष्ठक भाषा से मेल खाने के लिए पर्याप्त नहीं लगते हैं", वहाँ कुछ अजीब चल रहा है। एनपी-पूर्णता का तात्पर्य है कि किसी भी एनपी समस्या को बहुपद के रूप में एक रेग्जिप में कम किया जा सकता है, इसलिए शायद "संतुलित कोष्ठक" भाषा से रेगेक्स के साथ पहचानने योग्य एक बहुपद में कमी हो सकती है। लेकिन फिर से, एक सीएफएल को पार्स करने के लिए कुछ बेतुका regexp हो सकता है, क्योंकि वे गैर-अभाज्य संख्याओं को भी पार्स कर सकते हैं!
संभवतः, सबक यह है कि जटिलता कक्षाएं और भाषा वर्ग सामान्य रूप से तुलनीय नहीं हैं। जो आपके प्रश्न को रीफ़्रेश करने का भी सुझाव देता है, "जटिलता पैमाने" के बजाय चॉम्स्की पदानुक्रम का संदर्भ देने के लिए (भले ही, निष्पक्ष होने के लिए, मैं इससे भ्रमित नहीं था)।
चार्ल्स स्टीवर्ट लिखते हैं:
अहो, 1990, "स्ट्रिंग्स में पैटर्न खोजने के लिए एल्गोरिदम" से पता चलता है कि बैकग्राउंडिंग के साथ नियमित भाषाओं के लिए सदस्यता की समस्या एनपी पूरी है।
Google पुस्तक पर , पृष्ठ 289 पर एक आंशिक पूर्वावलोकन (कम से कम विवरण) पाया जा सकता है , और कागज का एक संदर्भ ग्रंथ यहां पाया जा सकता है । ध्यान दें कि पेपर में, रिवर्ब का मतलब है रेगुलर एक्सप्रेशन विद बैकरीफेरेंस।