批处理 中的 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

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

技术教程推荐

左耳听风 -〔陈皓〕

人工智能基础课 -〔王天一〕

从0开始学微服务 -〔胡忠想〕

实用密码学 -〔范学雷〕

程序员的测试课 -〔郑晔〕

Tony Bai · Go语言第一课 -〔Tony Bai〕

手把手带你搭建推荐系统 -〔黄鸿波〕

AI绘画核心技术与实战 -〔南柯〕

PPT设计进阶 · 从基础操作到高级创意 -〔李金宝(Bobbie)〕

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