如何用批处理删除文本中每行最后一个指定字符?
如何用批处理删除文本中每行最后一个指定字符?比如123.txt如下:147/258369/14785/2236564/654545/455545455/54874/987...
如何用批处理删除文本中每行最后一个指定字符?
比如123.txt如下:
147/258369/
14785/2236
564/654545/
455545455/
54874/9879
465/465465
654875/445/
.................
我想把每行后面的/号去掉,只去掉最后面哪个/。那位朋友帮我写个批处理,感谢
楼下的说删除就是了,几百行你一行一行的删,傻瓜才象你那样做
我说只删除每行最后1个/
你说用替换 全部/都没了 展开
比如123.txt如下:
147/258369/
14785/2236
564/654545/
455545455/
54874/9879
465/465465
654875/445/
.................
我想把每行后面的/号去掉,只去掉最后面哪个/。那位朋友帮我写个批处理,感谢
楼下的说删除就是了,几百行你一行一行的删,傻瓜才象你那样做
我说只删除每行最后1个/
你说用替换 全部/都没了 展开
6个回答
展开全部
批处理放要处理文件一起的位置:
@echo off&setlocal enabledelayedexpansion
set ff=1.txt
(for /f "usebackq delims=" %%a in ("%ff%")do (
set hh=%%a&if "!hh:~-1!"=="/" set hh=!hh:~,-1!
echo.!hh!))>temp.yky
move/y temp.yky "%ff%"
echo OK &ping -n 3 127.1>nul
补充说明: 最后一个字符是/的行,要确实是最后一个是 /, 就是说之后不会有空格,不然还得改代码
@echo off&setlocal enabledelayedexpansion
set ff=1.txt
(for /f "usebackq delims=" %%a in ("%ff%")do (
set hh=%%a&if "!hh:~-1!"=="/" set hh=!hh:~,-1!
echo.!hh!))>temp.yky
move/y temp.yky "%ff%"
echo OK &ping -n 3 127.1>nul
补充说明: 最后一个字符是/的行,要确实是最后一个是 /, 就是说之后不会有空格,不然还得改代码
展开全部
@echo off&setlocal enabledelayedexpansion&pushd %~dps0&set t=%~n1
for /f "delims=" %%1 in ('type %1')do (set a=%%1&set/a b+=1
if "!a:~-1!"=="/" set a=!a:~,-1!
echo !a!>>new.!t!.txt)
::把需要处理的文件拖到批处理图标上.
for /f "delims=" %%1 in ('type %1')do (set a=%%1&set/a b+=1
if "!a:~-1!"=="/" set a=!a:~,-1!
echo !a!>>new.!t!.txt)
::把需要处理的文件拖到批处理图标上.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用WORD可以删除“/”+“回车符”替换为空的功能。速度还超快。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如何用批处理删除文本中每行最后一个字符?
比如123.txt如下:
147/258369/
14785/2236
564/654545/
455545455/
54874/9879
465/465465
654875/445/
.................
我想把每行后面的/号去掉,只去掉最后面哪个/。那位朋友帮我写个批处理,感谢收起
楼下的说删除就是了,几百行你一行一行的删,傻瓜才象你那样做
我说只删除每行最后1个字符
比如123.txt如下:
147/258369/
14785/2236
564/654545/
455545455/
54874/9879
465/465465
654875/445/
.................
我想把每行后面的/号去掉,只去掉最后面哪个/。那位朋友帮我写个批处理,感谢收起
楼下的说删除就是了,几百行你一行一行的删,傻瓜才象你那样做
我说只删除每行最后1个字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不好意思帮补上你啊 我也想知道要是会了告诉一下啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询