«regular-expressions» etiketlenmiş sorular

Hem Kleene'nin orijinal tanımı hem de POSIX normal ifadeleri anlamında düzenli ifadeler teorisi hakkında sorular.

1
Belirli bir normal ifade ile tanımlanan dili tanıyan bir DFA oluşturmak için hangi algoritmalar var?
Tüm ders kitaplarım, regex verilen bir DFA üretmek için aynı algoritmayı kullanıyor: İlk olarak, regex'in dilini tanıyan bir NFA yapın, ardından alt küme ("powerset" olarak da bilinir) yapısını kullanarak NFA'yı eşdeğer bir DFA'ya dönüştürün ( isteğe bağlı olarak DFA'nın en aza indirilmesi). Bir keresinde bir profesörün başka algoritmalar olduğunu ima …

2
Dikkate değer düzenli ifade otomatalarının sınıflandırılması
Belirli alanlarda karmaşık özelliklerinin bazı ampirik testleri gerçekleştirmek için düzenli ifadeleri otomata dönüştürmek için algoritmalar bir taksonomi çizmek çalışıyorum. Birkaç 'büyük' ​​adın farkındayım, ör. Thompson "Düzenli İfade Arama Algoritması", Thompson, 1968 Glushkov "Düzenli Bir İfadeyi Otomasyona Dönüştüren Yeni Bir Karesel Algoritma", Ponty, et. al, 1996 Antimirov "Düzenli İfadelerin Kısmi Türevleri …

1
Değişmeden düzenli ifadeler
Düzenli ifadelerin kısıtlanmasıyla hangi dillerin üretildiğini merak ediyordum. Tüm kısıtlamaların,ΣΣ\Sigmave birleştirme. Daha sonra, tamamlayıcı / olumsuzlama, değişiklik / birlik ve Kleene yıldızı varlığı veya yokluğu ile sekiz sınıf oluşturulabilir. (Evet, 'normal' normal ifadelerin birCC^C operatör, ancak burada uygun.) Değişime izin veren ifadeler ve tamamlayıcı olsun ya da olmasın Kleene yıldızı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.