У меня есть предыдущий ответ , который охватывает некоторые подходы к сопоставлению хэш-тегов.
Таким образом, если вы извлекаете статусы, содержащие хэш-теги из Twitter, вам больше не нужно искать их самостоятельно.Теперь вы можете указать параметр include_entities , чтобы Twitter автоматически вызывал упоминания, ссылки и хэштеги (если вызываемый метод, например, statuses / show , поддерживает этот параметр.
Если вам просто нужно регулярное выражение, чтобы найти хэштеги и захватить их элементы, Twitter предоставит его в библиотеке с открытым исходным кодом , которая содержит следующий шаблон.
(^|[^0-9A-Z&/]+)(#|\uFF03)([0-9A-Z_]*[A-Z_]+[a-z0-9_\\u00c0-\\u00d6\\u00d8-\\u00f6\\u00f8-\\u00ff]*)
Подробнееи дополнительные ссылки приведены в оригинальном ответе.