全然ヒントになってない。

$str ='A:2ちゃんねるB:ようつべくC:ごーぐる';
preg_match_all('|([A-Z][^A-Z]*)|',$str,$matches);
print_r($matches);