Задать вопрос
iliapro
@iliapro
Веб-разработчик

Возможно ли использовать для такой задачи регулярные выражения?

Есть строка, например, имён. Мы знаем, что имя, написанное первым, повторится в строке ещё раз, а остальные - не повторяются. Задача: найти повторяющееся имя. Например, степанолегольгадарьястепаниван, ответ - степан. Возможно ли такое регулярными выражениями реализовать?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В общем случае - нет.
иванольгаиванолег
Предложенные регулярки выделят подстроку "иванол".
Регулярка не знает понятия "имя", она работает только со строками.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
([а-я]+)(?:[а-я]+)?(\1)[а-я]+
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час