For_parser_yandex_map

by Anton Kolesnikov

JavaScript

var str = "Ослик Иа-Иа посмотрел на виадук"; // ищем в этой строке 
var target = " ";         // цель поиска
var arr = [];

var pos = 0;
while(true) {
  var foundPos = str.indexOf(target, pos);
    if(foundPos > 0) {arr.push(foundPos)};
  if (foundPos == -1) break; 

  alert(foundPos); // нашли на этой позиции
  pos = foundPos + 1; // продолжить поиск со следующей
}


for ( var i=0; i < arr.length; i++) {
    
    if (!new_str) { var new_str = str.substring(0,arr[0]) };
    new_str = new_str + "%20" + str.substring(arr[i] + 1, arr[i+1]);
};
                   alert(new_str);