// Tableau qui contient les charactères sur lesquels on split
char[] splitters = new char[] { ';', '-' };
// Chaîne à splitter
string myStr = "1;21-5;6;7*;8-95;200;4+1";
// Chaque partie est mises dans une cellule du tableau
string[] split = myStr.Split(splitters);
// Résultat : 1 21 5 6 7* 8 95 200 4+1