Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - как удалить блок текста между символами

Ответить
Настройки темы
VBS/WSH/JS - как удалить блок текста между символами

Пользователь


Сообщения: 87
Благодарности: 0

Профиль | Отправить PM | Цитировать


Допустим между символами @ и # (расположенными в разных строках текста!) необходимо удалить весь текст, оставив сами @ и #.
По-видимому необходимо регулярное выражение?
Прошу помочь. Если можно предпочтителен JS
И можно ли это сделать в отношении группы файлов по списку?

Отправлено: 13:56, 29-06-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


ruslaw, кодировка текста должна быть известна. Упакуйте образец в архив, прикрепите последний к сообщению или выложите на RGhost.

Цитата ruslaw:
Если можно предпочтителен JS »
Могу на VBScript .

Цитата ruslaw:
И можно ли это сделать в отношении группы файлов по списку? »
Конечно. Список будет постоянен или может периодически меняться?

Отправлено: 18:49, 29-06-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Код: Выделить весь код
(function() {
  var i, itm, lst = ['foo', 'foo1', 'foo2', 'foo3'];
  
  with (new ActiveXObject('Scripting.FileSystemObject')) {
    for (i in lst) {
      itm = OpenTextFile(lst[i], 1);
      WScript.echo(itm.ReadAll().replace(/@.*#/g, '@#'));
      itm.Close();
    }
  }
}());

Отправлено: 21:15, 29-06-2015 | #3


Пользователь


Сообщения: 87
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska, спасибо, вроде уже решилось.
greg zakharov, очень благодарен!

Отправлено: 00:43, 01-07-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - как удалить блок текста между символами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2003/XP/2000 - Удалить в конце текста знаки абзаца, пробелы sereja.Laz Microsoft Office (Word, Excel, Outlook и т.д.) 1 21-11-2014 16:16
Замена текста между двумя подстроками-границами, регулярные выражения в Perl Тишина Программирование в *nix 2 11-08-2014 18:59
HDD - Как удалить ошибко-блок? Remap и Erase в Victoria "не работает". flev45 Накопители (SSD, HDD, USB Flash) 9 13-03-2014 16:38
Офис и Текст - [решено] Как выделить строки с определенны символами KooDI Программное обеспечение Windows 2 03-03-2013 14:27
CMD/BAT - [решено] Замена текста между тегов vano42 Скриптовые языки администрирования Windows 5 09-08-2012 13:19




 
Переход