Insisto en que la forma más productiva de hacerlo sería mediante capturas (RegExp):
 
Te dejo un ejemplo 
online de cómo sería. 
Con el modificador 
m indicas que la búsqueda es multilínea y por lo tanto no tienes que estar haciendo split("\n") ni cosas raras 
 
 
Si lo quieres implementar en JS, puedes hacerlo con exec().