Поиск и замена номерами - PullRequest
2 голосов
/ 04 декабря 2010

Хорошо, у меня есть список в JS, отформатированный примерно так:

{ text:"item1here", link: "0"},
{ text:"item2here", link: "0"},
...
{ text:"item2000here", link: "0"}

В списке более 2000 элементов, мне нужен способ получить ссылку: "0", чтобы соответствовать этим записямномер в списке, начинающийся с 0 и идущий вверх.Очевидно, что какой-то поиск и замена будет работать, найти.Есть идеи, как это сделать?Я на Mac, так что любой метод UNIX или OS X был бы очень признателен.

Ответы [ 2 ]

2 голосов
/ 04 декабря 2010

Это должно сделать это:

 perl -e '$i=0; while(<>) { if(s/link\:\s+\"0\"/link: "$i"/){ $i++;} print; }' yourfilename > newfilename

Существует множество способов использования различных команд UNIX. Дайте мне знать, если вам нужно это подробно объяснить.

0 голосов
/ 04 декабря 2010
var i = 0;

for (var obj in names) {
    obj.link = String(i);
    i += 1;
}

(это то, как вы делаете это программно в JavaScript)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...