@echo off
setlocal enabledelayedexpansion
:: 假设变量str包含前后有空格的字符串
set "str= Hello World! "
:: 去除前面的空格
:trim_front
if "!str:~0,1!"==" " (
set "str=!str:~1!"
goto trim_front
)
:: 去除后面的空格
:trim_end
if "!str:~-1!"==" " (
set "str=!str:~0,-1!"
goto trim_end
)
echo Processed string: '!str!'
12-19
3110
08-30