Cita: ...si hago un split si se puede pero no puedo hacerlo con split porque me separa todo donde vea comas..
tenes una respuesta debajo de tu nariz y no la vez!!
Lo que podes hacer con la funcion split es un array de array y luego comparas el valor de uno con el siguiente, si es igual, avanzas al siguiente, si es distinto, bueno tu sabras.. XD
para explicarlo mejor
array_inicial -> el que porta los datos de tu archivo
array_partido -> en este colocas los datos particionados con el split
array_linea -> este es necesario donde guardas el split
lees cada registro del array_inicial
en cada registro haces el split y lo guardas en array_linea y cada array linea lo guardas en array partido
luego recorres array_partido y comparas (aca podrias hacer otro array para ver si resulta o bien directamente lo mandas al archivo nuevo)