JS string.split () sin eliminar los delimitadores [duplicado]
Esta pregunta ya tiene una respuesta aquí:
¿Dividir la cadena en una matriz sin eliminar el delimitador? 5 respuestas¿Cómo puedo dividir una cadena sin quitar los delimitadores?
Digamos que tengo una cadena:var string = "abcdeabcde";
Cuando lo hagovar newstring = string.split("d")
, Obtengo algo como esto:
["abc","eabc","e"]
Pero quiero obtener esto:
["abc","d","eabc","d","e"]
Cuando intenté hacer mi función "split2", me enredé en splice () e índices y "this" vs "that" y ... ¡aargh! ¡Ayuda! :RE