批处理 中的 String length函数

首页 / 批处理入门教程 / 批处理 中的 String length函数

在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

关于上述程序,需要记住的一些关键事项是-

无涯教程网

上面的命令产生以下输出。

11

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

零基础学Java -〔臧萌〕

设计模式之美 -〔王争〕

MongoDB高手课 -〔唐建法(TJ)〕

.NET Core开发实战 -〔肖伟宇〕

爱上跑步 -〔钱亮〕

手机摄影 -〔@随你们去〕

HarmonyOS快速入门与实战 -〔QCon+案例研习社〕

全链路压测实战30讲 -〔高楼〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)