Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другим путем

Ищем в строке хэштеги

Напишите программу, которая «вытаскивает» из строки, введенной пользователем хэштеги.

Хэштегом мы считаем символ решетки и следующие за ним сколько угодно букв (как русских, так и латинских, как прописных, так и заглавных), цифр, знаков подчеркивания и минусов.

Знаки препинания (запята, точка, восклицательный и вопросильный знаки) и пробелы «рвут» хэштег.

Например:

Введите строку с хэштегами:
Будете у нас на #Колыме? Нет, уж лучше #вы_к_нам!

Нашли вот такие хэштеги: #Колыме, #вы_к_нам

Для поиска всех вхождений регулярного выражения в строке используйте метод строки scan.

https://ruby-doc.org/core-2.4.0/String.html#method-i-scan

А для составления хорошей и емкой регулярки почитайте документацию руби на класс Regexp:

https://ruby-doc.org/core-2.4.0/Regexp.html