Информатика, вопрос задал Danjaa2014 , 7 лет назад

Составьте регулярное выражение в алфавите {a, b, c}, задающее все слова, в которых одинаковые буквы не стоят подряд.

Ответы на вопрос

Ответил Аноним
0

(?<=s|^)S*?(a|b|c)1{1,}.*?(?=s|$)

Пример: в "abc bbc cba aaa bccaabb abca" выбирает "bbc", "aaa" и "bccaabb".

Ответил Аноним
0
(?<=b)(?!S*?([abc])1S*?)S*(?=b)
Ответил Аноним
0
Если кусок ленивого студня не может пару значков переставить, то куда он вообще лезет?
Ответил Аноним
0
Суть в том, что ответ должен быть полным и даваться на заданный вопрос, а не "ну подумаешь, изменить (подправить, дописать...)"
Ответил Аноним
0
Не спорю, невнимательно прочитал.
Ответил Аноним
0
Хотя тут основная задача была - показать, как выбрать слова. Отрицание или утверждение наличия повторяющихся букв - это второстепенное.
Новые вопросы