Регулряное выржаение PHP хэш тег

B
На сайте с 14.04.2012
Offline
35
658

Ребята, подскажите пожалуйста выражение регулярное которое позволяет из текста выловить #хештеги

То есть надо чтобы регулярка выоловила всё чтонаходится после #, включаю саму решетку до первого пробела, знаков препинаия и тд итп

siv1987
На сайте с 02.04.2009
Offline
427
#1

preg_match('/#[\w\d]+/', $text, $out);

IL
На сайте с 20.04.2007
Offline
435
#2

siv1987, #bla-bla не распознает.

хотя, "по ТЗ"...

bimbo:
до первого пробела, знаков препинаия и тд итп
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
siv1987
На сайте с 02.04.2009
Offline
427
#3

По ТЗ и хеши википедии не захватятся, автору естественно надо определится с набор что может быть в хеше, а что нет

Saacy
На сайте с 20.10.2008
Offline
78
#4
preg_match_all('%#([^\\s.,!?]+)%', $text, $tags);

В $tags будет 2 массива - теги с решёткой и без.

Ищу доноров RU/EN/FR/DE/ES/PT (/ru/forum/888035)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий