
CODE: [Copy to clipboard]@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('findstr "http://.*gif" test.txt') do (
set "var=%%i"
set "var=!var: src=☆!"
set "var=!var:.gif"=☆!"
set "var=!var:*☆=!"
for /f "tokens=1 delims==☆" %%j in ("!var!") do echo %%~j.gif
)
pause
CODE: [Copy to clipboard]@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('findstr "http://.*gif" test.txt') do (
set "var=%%i"
set "var=!var:"=!"
set "var=!var: src=☆!"
set "var=!var:.gif=★!"
call :pick-up "!var!"
)
pause
goto :eof
:pick-up
set "var=%var:*☆=%"
for /f "tokens=1 delims==★" %%j in ("%var%") do echo "%%j.gif"
set "str_tmp=%var:☆=%"
if not "%str_tmp%"=="%var%" goto pick-up
goto :eof
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |