спасибо
Найти подстроки из списка1 в строках списка2 и привести первый символ найденной подстроки в верхний регистр.
-
Приветствую. Нуждаюсь в вашей помощи,друзья.
Задача такая:
Имеем список1:
john
andrey
francis
patrick
oleg
jan и так далее,примерно 1,5kk строк.Имеем список2:
racer1:petrovoleg
racer2:petrovsergey
racer3:francisdark
racer4:indianajohns и так далее,кол-во строк не ограничено.Нужно получить:
racer1:petrovOleg
racer2:petrovsergey
racer3:Francisdark
racer4:indianaJohnsСделал на кубиках,но как я понял,работать будет нереально медленно.
Не могли бы вы подсказать мне решение этой задачи через яваскрипт?
Проект прилагаю.test.xml -
[[RESULTAT]] = []; al = [[ACCOUNTS]].length; sl = [[SLOVAR]].length; for(i=0;i<al;i++) { str = [[ACCOUNTS]][i]; for(j=0;j<sl;j++) if(((k = str.indexOf([[SLOVAR]][j])) >= 0) && (k > str.indexOf(':'))) { str = str.split(''); str[k] = str[k].toUpperCase(); str = str.join(''); break; } [[RESULTAT]].push(str); } -
@Alchemy said in Найти подстроки из списка1 в строках списка2 и привести первый символ найденной подстроки в верхний регистр.:
Сделал на кубиках,но как я понял,работать будет нереально медленно.
Не могли бы вы подсказать мне решение этой задачи через яваскрипт?Я не смотрел ваш скрипт, но в режиме "запуска" работа должна пройти быстро