【批处理学习笔记】第十八课:替换字符串

简介: 替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串。举例说明其功能:=========================================@echo offset aa=伟大的中国!我为你自豪!echo 替换前:%aa%echo 替换后:%aa:中国=中华人民共和国...

    替换字符串,即将某一字符串中的特定字符或字符串替换为给定的字符串。举例说明其功能:
=========================================
@echo off
set aa=伟大的中国!我为你自豪!
echo 替换前:%aa%
echo 替换后:%aa:中国=中华人民共和国%
echo aa = %aa%
set "aa=%aa:中国=中华人民共和国%"
echo aa = %aa%
pause
=========================================
    对于上面的例子有一点说明,对比两个echo aa = %aa%可以发现,如果要修改变量aa的内容的话,就需要将修改结果“%aa:中国=中华人民共和国%”赋值给变量aa。上面的字符串截取也有着同样的特点。

目录
相关文章
|
存储 数据采集 人工智能
第七课(三)|学习笔记
快速学习第七课(三)
135 0
第七课(三)|学习笔记
|
存储 数据库 开发者
第七课(二)|学习笔记
快速学习第七课(二)
150 0
第七课(二)|学习笔记
|
存储 机器学习/深度学习 数据库
第七课(一)|学习笔记
快速学习第七课(一)
183 0
第七课(一)|学习笔记
|
关系型数据库 数据库 开发者
第五课(二)|学习笔记
快速学习第五课(二)
103 0
第五课(二)|学习笔记
|
存储 C语言 开发者
字符串_习题课_4|学习笔记
快速学习字符串_习题课_4
【批处理学习笔记】第二十九课:ASCII码
前面的例子中,我们已经使用过一次ASCII码了,也就是那个笑脸。ASCII码是图形化的符号,可以用来点缀我们的批处理的。    在cmd窗口中我们可以通过任意一个字符的ASCII码来输入该字符,比如Ctrl+G、Ctrl+N等,字母a-z对应ASCII码的1-26。
1039 0
【批处理学习笔记】第十七课:截取字符串
在批处理中,set的功能有点繁杂:设置变量、显示环境变量的名及值、做算术运算、等待用户的输入、字符串截取、替换字符串,是我们常用的命令之一。  在字符串截取方面,新手因为没能注意到偏移量的问题,很容易提取到错误的字符串,因此,这里,详细解释 set 截取字符的用法。
914 0
【批处理学习笔记】第十九课:字符串合并
其实,合并字符串就是将两个字符串放在一起就可以了。举例说明:=========================================@echo offset aa=伟大的中国!set bb=我为你自豪!echo %aa%%bb%echo aa=%aa%echo bb=%bb%set "aa=%aa%%bb%"echo aa=%aa%pause=========================================    同样,如果要改变变量aa的内容的话,就需要将合并结果“%aa%%bb%”赋值给变量aa。
922 0
|
C语言
【批处理学习笔记】第二十六课:返回值
有些命令在执行之后将会返回一定的错误值(errorlevel),可以通过errorlevel的值判断命令执行的状况。这点类似于C语言里面的exit(num),num就是错误代码。    获取返回值errorlevel的方法就是,在执行命令后,立马调用返回值errorlevel,如echo %errorlevel%或者if %errorlevel%==1等命令。
700 0