Показать сообщение отдельно
  #14 (permalink)  
Старый 10.03.2013, 20:56
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Hekumok,

var arr = ["поросёнок","щенок веселый", "щенок ", "слон", "слон розовый", "лиса хитрая", "волк ", "волк серый", "лиса"] ;
var m1 = ["щенок", "слон", "лиса", "волк"], m2 = ["веселый", "розовый", "хитрая", "серый"] ;
for(var i=0, l=arr.length; i<l; i++) {
 arr[i] = arr[i].replace(/^\S+ ?$/, function(a) {
  for(var j=0, len=m1.length; j<len; j++) {
   if(a==m1[j]||a==m1[j]+" ")
    return m1[j]+" "+m2[j] ;
  } ;
 }) ;
} ;
alert(arr) ;
Ответить с цитированием