Написать скрипт

Константин12 років у сервісі
Дані замовника будуть вам доступні після подання заявки
06.04.2013

Задача: в тексте найти все слова, которые начинаются со знака # и заканчиваются определёнными символами: пробел, запятая, точка.

Все найденные слова должны становиться ссылками (до пробела, запятой, точки) и в хреф нужно вставить само слово, но без #.

Второй скрипт по аналогии, только слова, начинающиеся с @, остальное то же самое.