如何通过 Windows 批处理提取字符串的第二个单词

Kir*_*esu 4 batch

我想请求协助处理此案。我想获得标题的第二个单词,以便将其设置为目标文件。

set title=THE PROGRAM TITLE HERE
Run Code Online (Sandbox Code Playgroud)

Ton*_*nny 5

set title=one two three four five
for /f "tokens=2" %%i in ("%title%") do set word2=%%i
echo %word2%
Run Code Online (Sandbox Code Playgroud)

这基本上从字符串中获取第二个标记(单词)。把后面的数字tokens=改成另一个,得到另一个词。您也可以使用tokens=2,4来获取第 2 个和第 4 个单词。附加令牌可以从被检索%%j%%k

查看for /?更多信息。