我想用for命令这样行吗?
@echo off
set "var=333ps555psssword=123 456 789"
for /f "tokens=1* delims=psssword" %%i in ("%var%") do set str=%%i&set num=%%j
echo %str% %num%
pause
我的本意是
设 str=333ps555
num==123 456 789
可结果却是
str=333
num=555psssword=123 456 789
为什么我运行的结果是以 p 或 s 为分隔符的啊?而不是以psssword为分隔符?
[ Last edited by 26933062 on 2007-8-13 at 12:13 AM ]
@echo off
set "var=333ps555psssword=123 456 789"
for /f "tokens=1* delims=psssword" %%i in ("%var%") do set str=%%i&set num=%%j
echo %str% %num%
pause
我的本意是
设 str=333ps555
num==123 456 789
可结果却是
str=333
num=555psssword=123 456 789
为什么我运行的结果是以 p 或 s 为分隔符的啊?而不是以psssword为分隔符?
[ Last edited by 26933062 on 2007-8-13 at 12:13 AM ]
致精致简!
