如何在批处理文件中使用字符串中的单词来分割字符串



例如,我将这个字符串放在另一个变量中:

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%

最新更新