例如,我将这个字符串放在另一个变量中:
444455556666&X=697&Y=250
我想获得"&X=">之后的数字变量中的数字"&Y=">在另一个变量中。这是可能的批处理文件?注意:号码444455556666是变量(它可以是它可以是更短或更长,所以它不能分割的位置)
你有一个很好的格式:如果你把它除以&
,你得到一个数字,X=nnn
,和Y=nnn
。省略第一个,使用第二个和第三个:
set "var=444455556666&X=697&Y=250"
for /f "tokens=2,3 delims=&" %%x in ("%var%") do set "%%x"&set "%%y"
echo %x%,%y%