代码里面有黄金
@echo off title 字符串处理 echo set /a 和 set /P echo. echo 从键盘获取字符串给变量 set /p msg=请输入字符串,用来给msg变量赋值 echo msg的值是: %msg% set /a total=1+2+3+4+5+6 echo 变量total的值为:%total% echo /p是提示消息,获取字符串; /a后面跟的是表达式; 如果不用参数扩展,则是直接赋值 echo 犹如 int a =30; echo. echo 字符串替换 set str1=就是这么任性 echo 原始字符串是 %str1% echo 现在把 “这么” 改成 “☆这样的★” echo %str1:这么=☆这样的★% echo. echo 字符串提取 set str=123456789 echo 测试字符串 %str% echo 第一个字符为:%str:~0,1% echo 头两个字符为:%str:~0,2% echo 头5个字符为:%str:~0,5% echo 去掉最后一个字符后的字符串为:%str:~0,-1% echo 去掉最后3个字符后的字符串为:%str:~0,-3% echo 第4个字符为:%str:~3,1% echo 第4个及其之后的4个字符为:%str:~3,4% echo 最后一个字符为:%str:~-1% echo 最后一个字符为:%str:~-1,1% echo 最后两个字符为:%str:~-1,2% echo 倒数第4个字符为:%str:~-4,1% echo 倒数第4个及其之后的字符为:%str:~-4% echo 倒数第4个及其之后的2个字符为:%str:~-4,2% echo 倒数第4个及其之后的3个字符为:%str:~-4,3% pause>nul