Как заменить части строки по списку?
Имеется код, осуществляющий двойную замену в файле (abc123 на xyz123 и abc789 на xyz789 ):
Код:
var fso = new ActiveXObject("Scripting.FileSystemObject"); Как сделать так чтобы можно было не перечислять паттерны замены в скрипте, а использовать список таких чисел C:\list.txt, разумеется элементов списка будет гораздо больше двух (abc и xyz при этом остаются фиксированными)? |
Цитата:
Код:
E:\sandbox> echo abc123 abc789 | sed y/abc/xyz/ |
что-то я не совсем понял как это работает
наверное штука сильная, но надо изучать В принципе спасибо |
Цитата:
Код:
строка 1 abc123 abc789 Код:
sed -i y/abc/xyz/ file.txt Код:
строка 1 xyz123 xyz789 |
greg zakharov,
теперь у меня получилось вообще поиметь дело с этим sed, да, это сильная штука. Но у меня строение файла иное, file.txt: Цитата:
Цитата:
Цитата:
"физика" задачи такая: Есть страница куда регулярно добавляются книги с описаниями. Каждое такое описание заключено внутри тега <div id="div_file_123123">...</div> У меня есть прошлогодняя версия этой страницы из которой я извлек список номеров, включенных в id (типа 123123) и я хочу по всем этим номерам сделать у текущей страницы замену id="div_file_123123 на class=none id="div_file_123123 при этом добавить в css-стили страницы строку div.none { display: none } скрыв таким образом все что было в прошлом году и уже прочтено Все упирается в список. |
js по мотивам приведенных Вами примеров. Пропишите свои файлы и чему соответствуют abc и xyz
Код:
var inFile='Z:\\Box_In\\test1.txt'; |
megaloman,
БОЛЬШОЕ СПАСИБО, все работает! Идея с макросом конечно интересная - если только знать VBA .... (но увыыыыы ) |
Вложений: 1
Цитата:
|
Супер! Все сработало. Спасибо!
|
Время: 07:29. |
Время: 07:29.
© OSzone.net 2001-