[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何把小写字母转成大写字母的?

本帖最后由 pcl_test 于 2016-7-15 20:55 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set str=abcdF
  4. for %%i in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do call set
  5. str=!str:%%i=%%i!
  6. echo %str%
  7. pause
复制代码
还有,如何让大写转小写呢?
时光荏苒||新陈代谢&&涛声依旧||本性难移

set "str=%str:a=A%"
被替换的字符a不区分大小写,但替换后的字符A区分大小写
转小写:
set "str=%str:a=a%"

TOP

學習了,教程上也沒有說替換時不區分大小寫,以后還是多混混論壇;

TOP

返回列表