文字列を特定の文字で分割するには,Splitを使うと楽です

例)「あ,い,う,え,お」をカンマ区切りで分割
var a:String;
var b:String[];
var i:int;

a="あ,い,う,え,お";
b=a.Split(","[0]);

for(i=0; i < b.length; i++){
Debug.Log(b[i]);
}

ですが,区切り文字が2つになった場合はどう記述すれば良いのかわかりませんでした
サンプルが全く見当たりません……

そこで,MSDNの.NETマニュアルを解析して,区切り文字が2つの場合の記述方法を調べました

例)「"あ","い","う","え","お"」をカンマとダブルクォーテーション区切りで分割
var a:String;
var b:String[];
var i:int;

a="\"あ\",\"い\",\"う\",\"え\",\"お\"";
b=a.Split([",","\""], 1);

for(i=0; i < b.length; i++){
Debug.Log(b[i]);
}

UnityのJavascriptの場合,Splitの第2引数を記述すると,第1引数に配列がセットできるようになります

.NETの説明を見ると,Splitの第2引数は2種類のみです
0 : StringSplitOptions.None
1 : StringSplitOptions.RemoveEmptyEntries
RemoveEmptyEntriesを指定すると,空欄のみの結果が削除されます
上の例で,Splitの第2引数を 0の Noneにしてみれば一目瞭然です