tr011_tmn
16-01-2015, 14:27
Доброго времени суток коллеги. Снова к вам за помощью.
Есть текстовый файл с содержимым типа:
"attachments(5336); return false"> <img class
"attachments(5323); return false"> <img class
"attachments(5313); return false"> <img class
Помогите с правильным парсингом данного файла. что бы на выходе получить содержимое типа:
5336
5323
5313
Пробовал таким образом:
set "num=s*"
for /f "tokens=3 delims=t" %%i in ('findstr "%num%" bin\temp\list_attach.txt') do (
echo %%i>>bin\temp\out.txt
)
на выходе получаю содержимое типа:
s(5336); re
s(5323); re
s(5313); re
а дальше ни вперед ни назад, конструкция ниже не обрабатывается и никак:
ECHO %%i
set str="%%i"
ECHO %str%
set str1=%str:~2,-1%
echo %str1%>>bin\temp\num.txt
заранее благодарен за помощь в вопросе.
Есть текстовый файл с содержимым типа:
"attachments(5336); return false"> <img class
"attachments(5323); return false"> <img class
"attachments(5313); return false"> <img class
Помогите с правильным парсингом данного файла. что бы на выходе получить содержимое типа:
5336
5323
5313
Пробовал таким образом:
set "num=s*"
for /f "tokens=3 delims=t" %%i in ('findstr "%num%" bin\temp\list_attach.txt') do (
echo %%i>>bin\temp\out.txt
)
на выходе получаю содержимое типа:
s(5336); re
s(5323); re
s(5313); re
а дальше ни вперед ни назад, конструкция ниже не обрабатывается и никак:
ECHO %%i
set str="%%i"
ECHO %str%
set str1=%str:~2,-1%
echo %str1%>>bin\temp\num.txt
заранее благодарен за помощь в вопросе.