Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Напишите программу, которая «вытаскивает» из строки, введенной пользователем хэштеги.
Хэштегом мы считаем символ решетки и следующие за ним сколько угодно букв (как русских, так и латинских, как прописных, так и заглавных), цифр, знаков подчеркивания и минусов.
Знаки препинания (запята, точка, восклицательный и вопросильный знаки) и пробелы «рвут» хэштег.
Например:
Введите строку с хэштегами:
Будете у нас на #Колыме? Нет, уж лучше #вы_к_нам!
Нашли вот такие хэштеги: #Колыме, #вы_к_нам
Для поиска всех вхождений регулярного выражения в строке используйте метод строки scan.
https://ruby-doc.org/core-2.4.0/String.html#method-i-scan
А для составления хорошей и емкой регулярки почитайте документацию руби на класс Regexp: