Aquí está el código:
lines = re.split('\\s*\\n+\\s*', text) joint_stack = [] for line in lines: words = re.split('\\s+', line) instruction = words[0]Mi código JS es:
_parse_hierarchy(text) { var lines = text.split('\\s*\\n+\\s*'); console.log("Test _parse_hierarchy -> ", lines);Obtuve una matriz pero obtuve el texto completo en un elemento. La longitud de mi matriz es 1.
Parece que necesito expresiones regulares para dividir por línea...
También pruebo var lines = text.match('\\s*\\n+\\s*'); sin exito
Cualquier sugerencia ?
Forma correcta para el formato js: \\ => \ y sin ' o " .
var lines = text.split(/\s*\n+\s*/); console.log("Test lines -> ", lines); for (var key in lines) { var line = lines[key]; console.log("Test _parse_hierarchy FIRST WORD -> ", line); var words = line.split(/\s+/); // var firstword = words[0];