Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить теги [img] [/img] в ссылках

Ответить
Настройки темы
CMD/BAT - [решено] Удалить теги [img] [/img] в ссылках

Ветеран


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

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


Здравствуйте, подскажите, пожалуйста, как можно удались теги в ссылках, прописанных в столбик в txt файле?

Есть файл new.txt:

Код: Выделить весь код
[img]http://s7.depic.me/01421/ooljfhd5ub1_o/0006swl_t.jpg[/img]
[img]http://s6.depic.me/01341/73ahjhj0cw18_o/0007swl_m.jpg[/img]
после выполнения скрипта, файл new.txt должен стать таким:

Код: Выделить весь код
http://s7.depic.me/01421/ooljfhd5ub1_o/0006swl_t.jpg
http://s6.depic.me/01341/73ahjhj0cw18_o/0007swl_m.jpg

Отправлено: 23:31, 24-11-2015

 

Ветеран


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

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


1)
Код: Выделить весь код
@echo off

set "file=new.txt"

for /f "tokens=2 delims=[]" %%i in ('type "%file%"^& del/a/f "%file%"') do echo.%%i>>"%file%"

exit/b
;


2)
Код: Выделить весь код
@echo off

set "file=new.txt"

for /f "delims=" %%i in ('type "%file%"^& del/a/f "%file%"') do (
 set l=%%i
 call set l=%%l:*]=%%
 >>"%file%" call echo.%%l:[/img]=%%
)

exit/b
;


3)
Код: Выделить весь код
@echo off

set "file=new.txt"

for /f "tokens=* delims=[img]" %%i in ('type "%file%"^& del/a/f "%file%"') do (
 set l=%%i
 >>"%file%" call echo.%%l:[/img]=%%
)

exit/b
.



Второй и третий варианты кода надёжнее, так как будут корректно обрабатываться даже строки со ссылками, содержащими символы "[" и "]".
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:13, 25-11-2015 | #2



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

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


Ветеран


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

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


Спасибо, я взял второй вариант

Отправлено: 01:54, 25-11-2015 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удалить теги [img] [/img] в ссылках

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Bochs - Как создать img образ? SharkyUA Хочу все знать 1 26-12-2011 05:48
Прочее - img linux Joni Общий по Linux 3 28-01-2010 21:16
Запись IMG на FDD Ment69 Microsoft Windows Vista 3 31-05-2007 13:29
perl тэг img cool2 Вебмастеру 2 22-11-2005 20:39
чем можно открыть фаил IMG mihail2 Хочу все знать 1 23-09-2003 06:02




 
Переход