function listPlayers(subject){
var players=[];
var myregexp = /(\S*)(?:,\s|$)/g;
var match = myregexp.exec(subject);
while (match != null) {
players.push(match[1]);
match = myregexp.exec(subject);
}
return players;
}
合わせようとしている文字列はこんな感じ�r Henderson�r�f, Pedrin�r�f, �c~�lArthur�r�f, John�r�f
私が期待する出力は、このような配列です['Henderson�r�f', 'Pedrin�r�f', '�c~�lArthur�r�f', 'John�r�f']
私が理解していないのは、正規表現のバディではすべて問題ないようです。