Показать сообщение отдельно
  #6 (permalink)  
Старый 09.07.2018, 14:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

nekit44,
если нужно, можно добавить длину target
var str = "Type=Cyber_TIME=*_5_K=1.7*";
var str2 = "Type=Cyber_TIME=3_5_K=1.70";
var target = "*";
var len = target.length;
var all = [];
var pos = 0;
while (true) {
    var foundPos = str.indexOf(target, pos);
    if (foundPos == -1) break;
    all.push(foundPos - all.length * len);
    pos = foundPos + len
}
all.forEach(function(item) {
    str = str.slice(0, item) + str.slice(item + len);
    str2 = str2.slice(0, item) + str2.slice(item + len)
});
console.log(str, str2);

Последний раз редактировалось рони, 09.07.2018 в 15:18.
Ответить с цитированием