Вы можете использовать индекс
Сначала разбейте строку на основе символа новой строки, т. Е. Используя (;), затем вставьте всю строку в массив, используя строку цикла проверки цикла, содержащую выделение, а затем разбейте строку, используя оставшуюся часть другой строки, которую вы выполняли;
code = code.split(";");
var newcode = []
for(var i=0; i<code.length; code++){
if(code[i].indexOf("highlightBlock") < 0){
newcode.push(code[i]);
}
}
console.log(newcode);
Примечание: blockly создаст идентификатор случайным образом в этой точке с запятой, также является частью его. Удалите это, тогда у вас не возникнет проблем с разбиением.
доступно в основной папке blockly.utils