Sol cara
De wikiserver
var descripcio = "1 5W;1 1|2 1o1 1o2 1|;1@4 1U4 1@;1 1|2 3=2 1|;2 1\5_1/"; //hay que poner \\ para dibujar \
var trozos = descripcio.split(";"); //[ 1 9W; 1 1|2 1o1 1o2 1|; 1@4 1U4 1@; 1 1|2 3=2 1|; 2 1\5_1/ ]
for (var i = 0; i < trozos.length; i++) { //1 9W
for (var j = 0; j < trozos[i].length; j = j + 2) {
var segmento = trozos[i];
var repe = segmento.charAt(j);
var dibu = segmento.charAt(j + 1);
for (var k = 0; k < repe; k++) {
document.write(" "+dibu); //genera espacios en html
}
}
document.write("<br>");
}