Resmi diller kolej dersim için çalıştığım için, normal ifadeyi kullanarak asal bir sayının nasıl bulunacağını açıklayan bu büyüleyici yazılara ( Bir İki ) rastladım . Dediğim gibi, bir regexp'in değil, bir normal ifade . Normal bir ifade, bir Sonlu Durum Otomatik Verileri tarafından hesaplanan dizelerle eşleşebildiğinden ve asal sayı bulmak bir FSA tarafından yapılamadığından, blog gönderisinde gösterilen normal ifade, dizeyle eşleşmek için geriye doğru izleme yaptığı için tamamen normal bir ifade değildir .
Asla herhangi bir normal ifade kullanmadım, şimdi sorum:
Bir regexp'i "gerçek" normal ifadeden sadece ona bakarak nasıl anında tanıyabilirim?
Tanımlar: Düzenli ifade ile biçimsel dillerde tanımlanmış olan kavramdan söz ediyorum. Normal ifade ile, modern programlama dillerinin desteklediği kavramı kastediyorum; regexp sözdizimi genellikle backreferences gibi ek özellikler içerir. Programlama dillerinde görülen regexps, resmi diller stili düzenli ifadelerden kesinlikle daha güçlüdür .