Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 18.02.2019
Сообщений: 160
1

Таблица переходов регулярных выражений

15.03.2020, 19:55. Показов 817. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, столкнулась с такой вот задачей : на вход подается регулярное выражение ( только символы "*" , "|" , ".")
//пример выражения ( (a.b)(*c) )// , необходимо построить таблицу переходов(состояний) для входящего выражения.
Насколько я правильно понимаю, мы определяем начальное, промежуточное(если нужно) и конечное состояние, и получаем :

1) если это "a | b ", то таблица { q0, a, q1} {q0, b, q1)
2) если это "a . b" , то таблица { q0, q2, a} {q2, b, q1}
3) если это 'a*' , то не совсем понимаю, но имею рисуночек
(где q0 -- изначальное, q1 -- конечное, q2 --промежуточное состояния

Подскажите пожалуйста, как это грамотно закодить?
Спасибо за внимание!
Миниатюры
Таблица переходов регулярных выражений  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2020, 19:55
Ответы с готовыми решениями:

Применение регулярных выражений
Имеется список listPet = ,] нужно анализировать числа и названия животных. Сейчас все это...

Создание акронима из регулярных выражений
Добрый день! есть задачка, создать акроним из слов, содержащихся в строке. я нахожу первые буквы,...

Ошибка при использовании регулярных выражений
Приветствую. Решаю задачу по поиску максимальных и минимальных чисел в текстовом файле. import re...

Создание метода стрип из регулярных выражений
Нужно с помощью регулярных выражений написать строковую функцию strip(). Я пытался написать с...

1
Просто Лис
Эксперт Python
5752 / 3546 / 1060
Регистрация: 17.05.2012
Сообщений: 10,385
Записей в блоге: 9
16.03.2020, 10:49 2
Ничё не понял, но держи картинку
Миниатюры
Таблица переходов регулярных выражений  
0
16.03.2020, 10:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2020, 10:49
Помогаю со студенческими работами здесь

Парсинг файла с применением регулярных выражений
Приветствую всех! Ребята, подскажите. Есть файл со следующим содержимым. Необходимо с помощью...

Извлечение значений из строки с помощью регулярных выражений
Помогите ПОЖАЛУЙСТА написать регулярное выражение.. вот задача: 2) Необходимо написать регулярное...

Использование регулярных выражений для поиска подстроки в строке
Приветствую. Есть задача - забрать фамилию человека из строки вида: Вы зашли под именем ...

Поиск повторяющихся друг за другом слов с использованием регулярных выражений
Дан следующий текст: 'hello world hello hello hello world worldhellohellohello' Какое должно...

Проверка строки на соответствие определенному формату без применения регулярных выражений
Подскажите, пожалуйста, как проверить строку на соответствие определенному формату без применения...

Удаление лишних символов (не являющихся буквами и пробелами) из строки при помощи регулярных выражений
Добрый день. Пытаюсь удалить лишние символы из строки (все, что не является буквами и пробелами)...

Как сделать эффективнее код подсчета длины отрезков (использование регулярных выражений, сортировки)
Файл in.txt cодержит корректные вещественные координаты отрезков на плоскости (по одному отрезку в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru