¿Cómo dividir una cadena multilínea en líneas sin tener en cuenta la nueva línea en la línea misma?
Mi enfoque no está funcionando:
 const str = ` Hello World\t its\nbeautiful `; JSON.stringify(str).split(/$\\n/g)¿Cuál es el resultado de este enfoque?
 [""", "Hello", "World\t", "its", "beautiful", """]Qué resultado se necesita al final:
 [""", "Hello", "World\t", "its\nbeautiful"]Dado que \n es el carácter que marca nuevas líneas, al igual que una nueva línea normal, javascript no puede diferenciar entre \n y \n .
 Una idea para sus nuevas líneas "especiales" podría ser escapar de ese \n con otro \ para terminar con
 const str = ` Hello World\t its\\nbeautiful `; str.split("\n");El resultado seria este:
 ['', 'Hello', 'World\t', 'its\\nbeautiful', '']