如何通过delims拆分字符串然后选择它的一部分

时间:2013-11-05 22:41:09

标签: batch-file

当前代码:

set str=11.22.33
for /F "tokens=1* delims=." %%a in ("%str%") do (
  echo %%a
)

我希望产生以下结果:.22.33

2 个答案:

答案 0 :(得分:3)

试试这个:

set str=11.22.33
for /F "tokens=2,3 delims=." %%a in ("%str%") do (
echo .%%a.%%b
)

答案 1 :(得分:1)

Monacraft有一个工作选项。

这是另一种选择:

set "str=11.22.33"
for /f "tokens=2* delims=." %%A in ("%str%") do echo .%%a

还有另一种选择

set "str=11.22.33"
echo .%str:*.=%