Não use classes de caracteres para isso, use o ou Seperator |
Isso deve fornecer a saída correta:
preg_split("/, | and /",$data)
Fornece a seguinte saída:
Array
(
[0] => Rosemary J. Harris $^{1}$
[1] => Vladislav Popkov $^{2}$
[2] => Gunter M. Sch\"utz $^{3,}$*
)