字符串解析具有不同的长度

Rus*_*lan 2 java string parsing

我需要解析看起来像的SWIFT消息:: 15A :: 20:REFERENCE:21:NEW:15B :: 30T:

我需要解析它:...:符号.问题在于:可以是3个和2个字符.那可能吗?

dar*_*ioo 6

不要重新发明轮子并使用SWIFT WIFE库进行Java.