如文本1.txt:

代码:
0000acb0h
0b0c00a000s
0000h00ga00
a0000000
通过批处理将文本所有字符串字符a前的0去除输出如下:
 
代码:
acb0h
bca000s
hga00
a0000000
要求:代码简洁、高效、通用,不生成临时文件

pusofalse:
复制代码 代码如下:
@echo off
for /f "delims=" %%. in (1.txt) do (
set "str=%%."
call,set "str=%%str:*a=%%"
for /f "delims=a" %%{ in ("%%.") do (
set "var=%%{"
call,echo.%%var:0=%%a%%str%%
))
pause>nul

 

batman:
复制代码 代码如下:
@echo off
for /f "tokens=1,2 delims=a" %%i in (1.txt) do (
if "%%j" neq "" (
set "str=%%i"
call,set "str=%%str:0=%%"
call,echo %%str%%a%%j
) else (
echo a%%i
)
)
pause>nul

批处理之所以如此得到大家的青睐,是因为它可以现写现用很方便,
同时从一另一层面上就要求我们具体问题具体对待,相信谁也不会
回为要解决一个普通的问题而写出一个适合出所有此类问题的代码
吧,如真要这样做,在时间上的损耗将是一笔无可估量的损失,我
们也会因此而得不偿失。
标签:
去除,指定字符

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com

评论“批处理去除指定字符前所有的0的代码”

暂无“批处理去除指定字符前所有的0的代码”评论...

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。