• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    批处理去除指定字符前所有的0的代码
    如文本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

    批处理之所以如此得到大家的青睐,是因为它可以现写现用很方便,
    同时从一另一层面上就要求我们具体问题具体对待,相信谁也不会
    回为要解决一个普通的问题而写出一个适合出所有此类问题的代码
    吧,如真要这样做,在时间上的损耗将是一笔无可估量的损失,我
    们也会因此而得不偿失。
    上一篇:批处理实现文本内容居中显示的代码
    下一篇:批处理实现文本内容横列变纵列的代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    批处理去除指定字符前所有的0的代码 批处理,去除,指定,字符,