preg_match todas as palavras começam com um @?

Eu não sou muito firme com expressões regulares, então eu tenho que te perguntar:

Como descobrir com o PHP se uma string contém uma palavra que começa com @ ??

por exemplo. Eu tenho uma string como "This is for @codeworxx" ???

Me desculpe, mas eu não tenho ponto de partida para isso :(

Espero que você possa ajudar.

Obrigado Sascha

ok obrigado pelos resultados - mas eu cometi um erro - como implementar em eregi_replace ???

$text = eregi_replace('/\B@[^\B]+/','<a href="\\1">\\1</a>', $text);

não funciona??!?

porque? não preciso inserir a mesma expressão como padrão?

questionAnswers(5)

yourAnswerToTheQuestion