Нужно сделать регулярное выражение, которое заменяет хештеги на ссылки.
Вот код который это делает:
$pattern = "/\#(\w+)/ui";
$text = preg_replace($pattern, '<a href="'.site_url().'?s=%23$1&bp_search=1&view=content" target="_blank">#$1</a>',$text);
Проблема в том, что например если добавить эмодзи у него будет код "& # x1f601 (Без пробелов, редактор не пропускает)" и регулярка заменяет данную строчку.
Как сделать условие чтобы проверяло, есть ли что-то до знака # (Кроме пробела) и если есть , то не добавлять ссылку.