Вот один из вариантов:
<@[^:]+:
Это соответствует <@
, за которым следует еще один символ, не являющийся двоеточием, а затем первый двоеточие.
Демо
Вы также можете использовать ленивую точку здесь:
<@.*?:
Это говорит, что соответствует чему-либо после <@
, но останавливается перед первым двоеточием.