我想简单地将文本文件中的所有文本替换为大写字母。
例如abc.txt
[转换前] 名字, 姓氏, 全名 Brad, Pitt, Brad Pitt
[转换后] 名字, 姓氏, 全名 BRAD, PITT, BRAD PITT
这是否可能?
我想简单地将文本文件中的所有文本替换为大写字母。
例如abc.txt
[转换前] 名字, 姓氏, 全名 Brad, Pitt, Brad Pitt
[转换后] 名字, 姓氏, 全名 BRAD, PITT, BRAD PITT
这是否可能?
@echo off
setlocal EnableDelayedExpansion
for /F "delims=" %%a in (%1) do (
set "line=%%a"
for %%b 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 (
set "line=!line:%%b=%%b!"
)
echo !line!
)
toupper abc.txt
!line:%%b=%%b!
是如何工作的?CMD 中的字符串替换是否不区分大小写? - phuclv