Board logo

标题: [文本处理] 批处理如何把小写字母转成大写字母的? [打印本页]

作者: 悬崖之树    时间: 2012-12-10 22:22     标题: 批处理如何把小写字母转成大写字母的?

本帖最后由 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
复制代码
还有,如何让大写转小写呢?
作者: apang    时间: 2012-12-11 09:50

set "str=%str:a=A%"
被替换的字符a不区分大小写,但替换后的字符A区分大小写
转小写:
set "str=%str:a=a%"
作者: augaryliu    时间: 2012-12-11 11:22

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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2