文本中有以下内容:
第一百零二回 北饮狂刀
第一百零一回 杀麟求路
我想取得 “第**回”到环境变量str再进行处理,可是每次都是运行完才取到最后一行的变量赋值
显示如下:
kkkkkkr 第一百零二回
kkkkkkr 第一百零一回
第一百零一回
代码如下:
set file=%1
set str=kkkkkkr
for /f "tokens=1,2*" %%i in ('findstr "第" %file%') do (
set str=%%i
echo %str% %%i
)
echo %str%
请问我该怎么处理呢?
[ Last edited by willsort on 2006-5-11 at 16:03 ]
第一百零二回 北饮狂刀
第一百零一回 杀麟求路
我想取得 “第**回”到环境变量str再进行处理,可是每次都是运行完才取到最后一行的变量赋值
显示如下:
kkkkkkr 第一百零二回
kkkkkkr 第一百零一回
第一百零一回
代码如下:
set file=%1
set str=kkkkkkr
for /f "tokens=1,2*" %%i in ('findstr "第" %file%') do (
set str=%%i
echo %str% %%i
)
echo %str%
请问我该怎么处理呢?
[ Last edited by willsort on 2006-5-11 at 16:03 ]

