批处理,多个TAB符号替换为一个TAB符号,单个的TAB符号不变化 50

一段文字中,当连续出现多个tab,那么则就将多个tab符号替换为一个。如果只有单个tab符号,那么则不对单个的tab做任何修改。... 一段文字中,当连续出现多个tab,那么则就将多个tab符号替换为一个。如果只有单个tab符号,那么则不对单个的tab做任何修改。 展开
 我来答
qop_dob
2019-07-20 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:4023万
展开全部
@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
追问
那如果是连续的多个空格呢?需要修改哪一句代码?
追答
按运行后窗口里的提示联系我
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式