我有一个用下划线分隔的单词说的句子
sentence = matt_george_phil
我想将这句话中提到的名字转换成一个数组,即
arr[0] = matt
arr[1] = george
arr[2] = phil
我是批处理脚本的新手。有人可以告诉怎么做。谢谢。
我尝试过类似的东西
setlocal enableextensions enabledelayedexpansion
echo run
set sentence=a~b~c
set /a i=0
for /f "tokens=1,2,3 delims=~" %%a in ("%sentence%") do (
set /a i+=1
set array[!i!]=%%a
)
echo %array[1]%
echo %array[2]%
但这个逻辑似乎有些问题。