Запитання з тегом «regular-expressions»

Запитання щодо теорії регулярних виразів, як у розумінні оригінального визначення Клейна, так і щодо регулярних виразів POSIX.

1
Які алгоритми існують для побудови DFA, який розпізнає мову, описану заданим регулярним виразом?
Усі мої підручники використовують один і той же алгоритм для створення DFA, заданого регулярним виразом: Спочатку зробіть NFA, який розпізнає мову регулярного виразів, потім, використовуючи побудову підмножини (він же "powerset"), перетворять NFA в еквівалентну DFA ( необов'язково мінімізуючи DFA). Я також одного разу почув, як професор натякає на існування інших …

2
Таксономія помітних автоматичних регулярних виразів
Я намагаюся скласти таксономію алгоритмів для перетворення регулярних виразів в автомати, щоб виконати деякі емпіричні тести на властивості їх складності в конкретних областях. Мені відомо кілька «більших» імен, наприклад, Томпсон "Алгоритм пошуку регулярних виразів", Томпсон, 1968 рік Глушков "Новий квадратичний алгоритм перетворення регулярного виразу в автоматику", Ponty, et. al, 1996 …

1
Регулярні вирази без чергування
Мені було цікаво, які набори мов породжуються обмеженнями регулярних виразів. Припустимо, що всі обмеження мають постійний символ для кожного елемента та конкатенації. Тоді вісім класів можуть бути сформовані за наявністю або відсутністю доповнення / заперечення, зміни / об'єднання та зірки Клінова. (Так, "нормальні" регулярні вирази не мають оператора , але …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.