Я понимаю, как проверить шаблон в строке с помощью регулярного выражения в ruby. Что меня смущает, так это как сохранить шаблон, найденный в строке, в виде отдельной строки.
Я думал, что могу сказать что-то вроде:
if string =~ /regexp/
pattern = string.grep(/regexp/)
и тогда я смогу продолжить свою жизнь. Тем не менее, это не работает, как ожидалось, и возвращает всю исходную строку. Любой совет?