Как применить regex множественного выбора к строке?
Составил regex в конструкторе, но никак не могу его применить к строке, чтобы получить отдельные слова, которые адекватно выводятся в сервисе.
Regex должен вырезать слово, прикреплённое к "#" и обрезать все остальные знаки препинания и слова.
Вот, что получилось (?<=#).*?(?=\W)|(?<=#).*?(?=$), но если через exec пытаюсь вывести, то выдаёт только первое вхождение и весь последующий текст который мне не нужен.
Подскажите пожалуйста, как корректно применить данный regex в к тексту, чтобы он работал адекватно.