pengyou86 当前离线
五级士官
评分人数
CrLf 当前离线
论坛巡查
TOP
batman 当前离线
考官
荣誉版主
原帖由 batman 于 2011-3-9 22:48 发表 语无伦次,想要很好地解决你的问题,最好用文字把你的意思描述清楚,ok?
@echo off for /f "tokens=2 delims=:<" %%a in ('findstr /n .* 123.txt^|findstr "^4:"') do set 激活码=%%a echo %激活码% pause复制代码
原帖由 zm900612 于 2011-3-9 23:03 发表 @echo off for /f "tokens=2 delims=:
@echo off (for /f "tokens=1 delims=<" %%a in ('findstr "^....-....-....-....-....-....<" 123.txt') do echo %%a)>124.txt pause复制代码
原帖由 zm900612 于 2011-3-9 23:14 发表 好吧,那我改下吧...
friendtasy 当前离线
二级士官
原帖由 zm900612 于 2011-3-9 23:18 发表 @echo off (for /f "tokens=1 delims=
原帖由 zm900612 于 2011-3-9 23:22 发表 确实很适合用正则,但是如果其所在的行数固定,那用行数作为判断依据是最准确的,所以我的第一选择是抽取指定行而非正则匹配