批处理脚本 - 字符串长度
在 DOS 脚本中,没有定义用于查找字符串长度的长度函数。 有一些自定义函数可用于相同用途。 以下是用于查看字符串长度的自定义函数的示例。
示例
@echo off set str = Hello World call :strLen str strlen echo String is %strlen% characters long exit /b :strLen setlocal enabledelayedexpansion :strLen_Loop if not "!%1:~%len%!"=="" set /A len+=1 & goto :strLen_Loop (endlocal & set %2=%len%) goto :eof
关于上述程序需要记住的一些关键事项是 −
查找字符串长度的实际代码在 :strLen 块中定义。
字符串的长度保存在变量 len 中。
输出
上述命令会产生以下输出。
11