java正则问题,切割字符串

现在我想切割一个字符串,如下,
String string="@chat@@chat你好@chat";
要求是把仅有@chat而前面没有额外的@的字符串切割出来,
例子中的结果就是@@chat你好,请正则大佬教教萌新

例如,“@chat@@chat你好@chat”,切割之后就变成“@@chat你好”
再例如“123@@chat@chat456@chat”,切割之后就变成{“123@chat”,"456"}

规则表述不清图片说明图片说明图片说明