Extraer hashtags de cadenas complejas utilizando expresiones regulares

Tengo una cuerda loca, algo como:

sun #plants #!wood% ##arebaba#tey   travel#blessed    #weed das#$#F!@D!AAAA

Quiero extraer todas las "palabras" (que también contienen caracteres especiales) que comienzan con # o que tienen un espacio justo antes, tomando como resultado lo siguiente:

[
  'sun',
  'plants',
  '!wood%',
  'arebaba',
  'tey',
  'travel',
  'blessed',
  'weed',
  'das',
  '

¿Cómo obtengo esto usando regex?

, 'F!@D!AAAA' ]

¿Cómo obtengo esto usando regex?

Respuestas a la pregunta(2)

Su respuesta a la pregunta