ccc=([^;,]*)
だけじゃだめなのかな?

先読み使えばこう書けるけど
ccc=(.*?(?=;)|[^;,]+$)