批处理,多个TAB符号替换为一个TAB符号,单个的TAB符号不变化 50
一段文字中,当连续出现多个tab,那么则就将多个tab符号替换为一个。如果只有单个tab符号,那么则不对单个的tab做任何修改。...
一段文字中,当连续出现多个tab,那么则就将多个tab符号替换为一个。如果只有单个tab符号,那么则不对单个的tab做任何修改。
展开
1个回答
展开全部
@echo off
set @=有问题联系&set #=Q&set/az=0x53b7e0b4
title %@% +%#%%#% %z%
cd /d "%~dp0"
set "file=文本.txt"
powershell -NoProfile -ExecutionPolicy bypass ^
$text=[IO.File]::ReadAllText('%file%',[Text.Encoding]::Default);^
$text=$text -replace '\t{2,}',\"`t\";^
[IO.File]::WriteAllText('%file%', $text, [Text.Encoding]::Default);
echo;%@% +%#%%#% %z%
pause
追问
那如果是连续的多个空格呢?需要修改哪一句代码?
追答
按运行后窗口里的提示联系我
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询