ผลลัพธ์ที่น่าสนใจอย่างหนึ่งซึ่งนำมาจากคำถามอื่นที่เชื่อมโยงโดย Suresh Venkat ก็คือ regexps ที่ "ใช้งานได้" นั้นเป็นปัญหาที่สมบูรณ์และดังนั้นพวกเขาจึงควรมีอำนาจเทียบเท่ากับ SAT
การเป็นผู้เชี่ยวชาญที่ไม่ใช่ผู้เชี่ยวชาญในขณะที่ฉันยอมรับว่า "regexes กับ backreferences นั้นดูเหมือนจะไม่เพียงพอที่จะเข้ากับภาษาวงเล็บสมดุล" มีบางสิ่งแปลก ๆ เกิดขึ้น ปัญหาความสมบูรณ์ของ NP นั้นหมายถึงว่าปัญหา NP ใด ๆ ที่สามารถลดลงในพหุนามเป็น regexp ได้ดังนั้นอาจมีเพียงการลดพหุนามจากภาษา แต่อีกครั้งอาจมีบาง regexp ไร้สาระในการแยก CFL เนื่องจากพวกเขาสามารถแยกตัวเลขที่ไม่ใช่เอกนายก!
อาจเป็นบทเรียนที่ว่าคลาสความซับซ้อนและคลาสภาษานั้นไม่สามารถเทียบเคียงได้โดยทั่วไป ซึ่งยังแนะนำการใช้คำถามของคุณใหม่เพื่ออ้างอิงลำดับชั้นของ Chomsky มากกว่า "ระดับความซับซ้อน" (แม้ว่าจะยุติธรรมผมก็ไม่สับสนด้วย)
Charles Stewart เขียน:
Aho, 1990, "อัลกอริทึมสำหรับการค้นหารูปแบบในสตริง" แสดงให้เห็นว่าปัญหาความเป็นสมาชิกสำหรับภาษาปกติที่มีการย้อนรอยเสร็จสมบูรณ์นั้นเป็นปัญหาที่สมบูรณ์
บางส่วนแสดงตัวอย่าง (อย่างน้อยของคำสั่ง) สามารถพบได้บน Google หนังสือที่หน้า 289 และการอ้างอิงบรรณานุกรมกระดาษที่สามารถพบได้ที่นี่ โปรดทราบว่าในกระดาษ rewbr ย่อมาจาก Regular Expression With BackReferences