No es necesario hacer uso del motor de expresiones regulares para ello ya que split lo hace simplemente hay que saber usarlo, sino revisen los comentarios del manual oficial que para eso estan!!! ponen la misma funcion que yo lo unico que lo implementan con explode en vez de con split, explode es mas rapido pero no soporta regex asi k ahi keda el dato