Форум программистов, компьютерный форум, киберфорум
Теория автоматов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 13
1

Найти регулярные выражения, обозначающие языки, все строки которых – элементы множества {0,1}*,

09.04.2020, 14:13. Показов 1324. Ответов 5

Author24 — интернет-сервис помощи студентам
Постройте регулярное выражение для целых чисел без незначащих разрядов.

Алфавит = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -}

Примеры подходящих строк: 0, 1, -1, 80, -999, 1234567890 и т.п.

Примеры не подходящих строк: 00, -0, 020, 0039, --2, +3, -9-5.

В качестве ответа принимается регулярное выражение в текстовом виде (введённое с клавиатуры).

Используйте следующие обозначения:

+ для операции "или",

* для замыкания,

? для пустой строки (если потребуется).

Символ сцепления опускается.

Пример: для p = (a + b)*•a •a • (a + b•b•b + ε )* в ответе необходимо записать (a+b)*aa(a+bbb+?)*
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2020, 14:13
Ответы с готовыми решениями:

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

Регулярные выражения: вывести все предложения, в которых встречаются английские символы
Как вывести: 1) все предложения в которых встреч английские символы 2) все слова или...

Найти строки в которых все элементы равны 0
Помогите пожалуйста с кодом. Найти строки в которых все элементы равны 0 #include "stdafx.h"...

В матрице найти строки, все элементы которых четны
Здравствуйте, я пробовал, но не успею, помогите мне, пожалуйста. Я делал уже. Но преподаватель...

5
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
09.04.2020, 15:07 2
Если вы знаете, что такое регулярное выражение, то это простая задача. Жду ваших попыток.
0
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 2
12.04.2020, 23:59 3
[-]([1-9]*[0]*+[0-9]) - это неправильно? не понимаю вообще

Добавлено через 2 минуты
3D Homer,
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
13.04.2020, 00:27 4
У вас квадратные скобки не перечислены среди возможных элементов регулярных выражений.

Символ x один или ноль раз — это ? + x. Обычно это обозначается через x?, но в условии ? используется как пустое слово.

Число — это либо 0, либо следующее: один или ноль раз -, за которым идет любая цифра от 1 до 9, за которыми идет любое количество цифр от 0 до 9.
1
0 / 0 / 0
Регистрация: 09.11.2019
Сообщений: 2
13.04.2020, 16:40 5
{0} + (?+{-}){1-9}{0-9}* - так верно должно быть по сути...

Добавлено через 3 минуты
3D Homer,
0
Эксперт по математике/физике
4952 / 3570 / 1151
Регистрация: 01.09.2014
Сообщений: 9,661
13.04.2020, 16:47 6
Уже ближе, но про фигурные скобки, также как и про квадратные, у вас в условии ничего не сказано. В качестве разделителей рекомендуется использовать круглые скобки, как в последней строчке сообщения 1. А то, что вы обозначали через [1-9] или {1-9}, нужно, по-видимому, расписать по определению.
1
13.04.2020, 16:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2020, 16:47
Помогаю со студенческими работами здесь

Найти строки матрицы, все элементы которых различны
Дана целочисленная матрица размера MxN. Найти ее строки, все элементы которых различны. Помогите...

В заданной матрице найти строки, все элементы которых – нули
Доброго времени суток. Нужно найти стоки, все элементы которых нули Подскажите пожалуйста в чем...

Найти строки в целочисленной матрице, в которых все элементы одинаковые
Найти строки в целочисельной матрице A( n,n ) ,в которых все элементы одинаковые

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

Регулярные выражения: найти в тексте все ссылки
Дан текст. В этом тексте нужно найти все ссылки и вывести в формате: название сайта - имя файла. В...

Регулярные выражения - найти все кроме слова
Здравствуйте. Помогите кто может. Уже сломал всю голову. Есть регулярное выражение....


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

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