Simplemente has esto:
Código PHP:
Ver original$cadena = "Texto de prueba #palabra blablablabla";
preg_match('/#.+\s/', $cadena, $sale, PREG_OFFSET_CAPTURE
);
eso retorna un array con la palabra y desde el hashtag hasta el primer espacio luego de ella y la posicion en la que se encuentra:
array(1) { [0]=> array(2) { [0]=> string(9) "#palabra " [1]=> int(16) } }
VER MUESTRA