2017-04-21 15 views
-2

文字列 "Hello World"の各文字を複数の変数に分割したいと考えています。バッチで文字列を複数の変数に分割するにはどうすればよいですか?

おかげで、

+0

これ以外の場合は、「SOはコード作成サービスではありません」という投票とコメントが表示されますより良いコメント! – BWMustang13

+1

各文字を複数の変数に分割したいのですか、各文字を別々の変数に分割しますか?私は後者を推測していますが、あなたが何かを試してみるために何の努力を惜しまずにいたので、私たちはどのように知っていますか? – Compo

答えて

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 
) 
関連する問題