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

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

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

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

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