批处理之字符串处理总结
来源:互联网 发布:淘宝网裙裤 编辑:程序博客网 时间:2024/06/06 13:10
虽然批处理个人用的不多,但往往需要用一次时,发现很多见的东东不懂,这里做下小笔记:
::操作系统:windows xp sp3@echo off::初始化变量set str1=This is string1set str2=This is string2set str3=This is string3::先打印出原始数据echo str1=%str1%echo str2=%str2%echo str3=%str3%::类似strcpy,将一个字符串复制到另一个字符型指针或字符数组,覆盖原来的字符串::实现方法:set 目标字符串=%源字符串%echo.echo -----------------------------------------------set strcpy=%str1%echo strcpy=%strcpy%::类似strcat,将一个字符串连接到另一个字符型指针或字符数组的末尾。::实现方法:set 目标字符串=%目标字符串%%源字符串%echo.echo -----------------------------------------------set strcat=%str1%%str2%echo strcat=%strcat%::字符串截取,C中没有这种函数。::实现方法:set 目标字符串=%源字符串:~起始值,截取长度%::注意,起始值从0开始!::截取长度是可选的,如果省略逗号和截取长度,将会从起始值一直截取到字符串的结尾。echo.echo -----------------------------------------------set strInterception1=%str1:~0,4%set strInterception2=%str1:~1,4%set strInterception3=%str1:~5%echo strInterception1=%strInterception1%echo strInterception2=%strInterception2%echo strInterception3=%strInterception3%::类似strlen,取得字符串的长度。::实现方法:利用goto和标签,形成循环结构,不断将字符串截短1字符,并用变量记录截短的次数,直到字符串变成空串echo.echo -----------------------------------------------set str=%str1%:nextif not "%str%"=="" ( set /a num+=1 set "str=%str:~1%" goto next)echo "%str1%"字符串的长度为:%num%PAUSE
运行结果如下图所示:
- 批处理之字符串处理总结
- 批处理中的字符串处理
- 批处理中的字符串处理详解
- 批处理中的字符串处理详解
- 批处理中的字符串处理详解
- 批处理中的字符串处理详解
- 批处理中的字符串处理详解
- DOS批处理中,处理字符串
- BAT批处理中的字符串处理详解(字符串截取),bat批处理
- 字符串处理总结之四(C语言字符串处理)
- 批处理之set截取字符串
- bat 批处理之字符串操作
- 计算机之批处理处理程序
- 批处理之优盘中毒处理
- BAT批处理中的字符串处理详解
- 教你用批处理进行字符串处理
- [转】批处理中的字符串处理详解
- 批处理学习(5) 字符串处理释义
- X86 汇编
- GCC 优化选项 -O1 -O2 -O3 -Os 优先级,-fomit-frame-pointer
- C#获取项目程序路径的方法
- Blackberry引路蜂地图开发示例:本地查询
- 千岛湖自助游记--给力
- 批处理之字符串处理总结
- C++学习笔记(4)----定义变量
- VIM辑
- 深入理解 C# 协变和逆变
- 最好用的几个免费邮件群发软件整理归类排名
- jsp编码问题序
- WINDOWS下的SFTP服务器安装搭建(OpenSSH;Core FTP Mini-Sftp Server;Core FTP Server;Sysax Multi Server;Cygwin;fre
- 黑马程序员---反射2
- CvMat的基本操作