Я ищу способ выполнить регулярное выражение в строке в Ruby и иметь короткое замыкание в первом совпадении.
Строка, которую я обрабатываю, длинна и из того, что она выглядит как стандартный способ (метод match
), обрабатывает все это, собирает каждое совпадение и возвращает объект MatchData, содержащий все совпадения.
match = string.match(/regex/)[0].to_s