У меня есть выражение регулярного выражения для перечисления хэштегов в поиске, введенном в мое приложение, которое выглядит следующим образом:
text.match(/#[a-z]+/gi);
и выражение регулярного выражения для перечисления всех слов в поиске
text.match(/\S+\s*/g);
Я хочу разделить хэштеги и слова на два отдельных списка, чтобы я мог обновить второе выражение регулярного выражения, чтобы оно игнорировало хэштеги. Как бы я этого достиг?
Например, если введено:
"Hello this is #my #question for today"
Ожидаемый результат должен составлять 2 массива:
[Hello, this, is, for, today],
[my, question]
Я бы также хотел, чтобы регулярное выражение хештега возвращало слова без хештегов, если это возможно, иначе я мог бы просто разбить слова в массиве позже, если это невозможно