@Bigma said in Разделить код 1234 по буквам:
@Fox где ты вчера был со своим советом 😁😁😁 я додумался так - извлечь все данные с регуляркой [\S\s]
Да как обычно - на серверах bablosoft, там же где и остальные нейросети нашей команды :D
Приветствую. Нужен совет.
Дано:
Большие тексты
Требуется:
Разделять их на куски определенного (одинакового) количества байт.
Варианты:
Буду благодарен за советы. Нашел вот такой NPM модуль, но не уверен что он подходит и как его можно приспособить https://www.npmjs.com/package/utf8-binary-cutter
String.prototype.byteLength = function(){
var str = this, length = str.length, count = 0, i = 0, ch = 0;
for(i; i < length; i++){
ch = str.charCodeAt(i);
if(ch <= 127){
count++;
}else if(ch <= 2047){
count += 2;
}else if(ch <= 65535){
count += 3;
}else if(ch <= 2097151){
count += 4;
}else if(ch <= 67108863){
count += 5;
}else{
count += 6;
}
}
return count;
};
var str = "Строка";
count = unescape(encodeURIComponent(str)).length
Вот тестовый скрипт.