VadimSoloviev
@VadimSoloviev
Человек из касты создателей

Как оптимизировать 34 регулярных выражения для букв русского алфавита в 1?

re:\а{3,}|ааа
re:\б{3,}|ббб
re:\в{3,}|ввв
re:\г{3,}|ггг
re:\д{3,}|ддд
re:\е{3,}|еее

абвгдеёжзийклмнопрстуфхцчшщъыьэюя
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Использовать backreference
попробуйте как-то так:

re:([а-яА-Я])\1{2,}|\1\1\1
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xpert13
@xpert13
Full Stack Developer
re:([а-яё])\1{2,}
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы