我希望能够分割字符串的每个字符" Hello World"变成多个变量。
谢谢,
答案 0 :(得分:0)
始终在要拆分的字符串后面加上“^”(不带引号)。您还必须将字符串放在str变量
中setlocal EnableDelayedExpansion
set str="Hello World^!"
set tempstr=%str%
set count=0
:loop
if defined tempstr (
set tempstr=%tempstr:~1%
set /a count+=1
set /a pos=%count%-1
set t!count!=!str:~%pos%,1!
goto loop
)