Почему регулярка берет лишние элементы?
Есть текст :
#Yandex #Apple Chainlink выпустил новую платформу для разработчиков #Functions, которая предоставляет бесплатный доступ к готовым функциям оракулов, упрощая процесс создания децентрализованных приложений на #Blockchain #Chainlink #девелопмент
Есть регулярка : https://regex101.com/r/OsaFNu/1
Почему регулярка берет еще и #Apple , мне нужно чтоб брало только #Functions
См скрин:

Не могу добавить справа вот что : слева от искомого хештега ещё должно стоять: пробел словоБезСимвола# пробел
Ответы (1 шт):
Возможно данное регулярное выражение вам поможет. Перед и после слова с хэштегом не должно быть слова с хэштегом
\b - означает границу слова
/(?<!#[a-zа-я0-9_]+\s+)(#\b[a-zа-я]+\b)(?!\s+#[a-zа-я0-9_]+)/gi