Итак, у меня есть задача, над которой я работаю - найти самую длинную строку алфавитных символов в строке. Например, "abcghiijkyxz" должен привести к "ghiijk" (Да, я удваивается).
Я делал совсем немного с циклами для решения проблемы - итерацией по всей строке, затем для каждого символа, начиная второй цикл с использованием lower и ord. Никакой помощи не требуется писать этот цикл.
Однако мне было предложено, чтобы Regex был бы хорош для такого рода вещей. Мое регулярное выражение слабое (я знаю, как схватить статический набор, мои знания о переходе вперед расширяются, зная, что они существуют). Как мне написать регулярное выражение, чтобы смотреть вперед и проверять будущие символы, чтобы быть следующим в алфавитном порядке? Или предложение использовать Regex непрактично для этого типа вещей?
Изменить: общее мнение похоже, что Regex действительно ужасно для такого типа вещей.