Сообщение от ksa
|
Наверное еще "или начало строки"?
const str = '#Yandex #Apple Chainlink выпустил новую платформу для разработчиков #Functions, которая предоставляет бесплатный доступ к готовым функциям оракулов, упрощая процесс создания децентрализованных приложений на #Blockchain #Chainlink #девелопмент'
const re = /(?<=(?:^|\s)[a-zа-я]+\s)#[a-z]+/gi
alert(str.match(re))
|
он лишнее так берет:
й2.jpg
Сейчас так пробую:
/(?!#[a-zA-Z0-9_]+\s+)(#[a-zA-Zа-яА-Я]+[,.!:?\s]*)(?=\s[a-zA-Zа-яА-Я])/g
Но если в тексте символ запятой убираю после
#Functions, ->
#Functions
то не ничего не находит, хотя по идее я в регулярке прописал что один из символов
,.!:?
может быть, а может и не быть