无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4360|回复: 5
打印 上一主题 下一主题

如何按照字符个数添加序号?(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2018-8-15 01:04:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 窄口牛 于 2018-8-15 16:14 编辑
  1. rsb
  2. rsb
  3. rsb
  4. rsb
  5. rsb
  6. rsb
  7. rsb
  8. rsb
  9. cwb
  10. cwb
  11. cwb
  12. cwb
  13. cwb
  14. cwb
  15. qtc
  16. qtc
  17. qtc
  18. qtc
  19. jjb
  20. jjb
  21. jjb
  22. jjb
  23. jjb
  24. jjb
  25. jjb
  26. jjb
  27. jjb
  28. jjb
  29. jjb
  30. jjb
复制代码

结果
  1. rsb01
  2. rsb02
  3. rsb03
  4. rsb04
  5. rsb05
  6. rsb06
  7. rsb07
  8. rsb08
  9. cwb01
  10. cwb02
  11. cwb03
  12. cwb04
  13. cwb05
  14. cwb06
  15. qtc01
  16. qtc02
  17. qtc03
  18. qtc04
  19. jjb01
  20. jjb02
  21. jjb03
  22. jjb04
  23. jjb05
  24. jjb06
  25. jjb07
  26. jjb08
  27. jjb09
  28. jjb10
  29. jjb11
  30. jjb12
复制代码
2#
发表于 2018-8-15 07:44:41 | 只看该作者
你也不是新手了,你自己的思路和代码是什么样子的,有问题不会解决先发出来。

比如,能增序列,但是不会补零结果为:
sbs1
sbs2
qwe1
qwe2

那别人告诉你补0的方法就行了。
回复

使用道具 举报

3#
 楼主| 发表于 2018-8-15 08:21:07 | 只看该作者
补零会,这个增序列玩不来
回复

使用道具 举报

4#
发表于 2018-8-15 08:48:55 | 只看该作者
循环每行,序号从1开始递增。

上次字符串,和本次字符串不一样时,序号重置序号为1。
回复

使用道具 举报

5#
发表于 2018-8-15 12:21:14 | 只看该作者
本帖最后由 junyee 于 2018-8-15 12:22 编辑
  1. @echo off &&setlocal enabledelayedexpansion
  2. PUSHD %~dp0

  3. ::MAIN/////////////////////

  4. set mask=100

  5. for /f %%i in (1.txt) do (
  6.         set /a %%i+=1
  7.         set /a cur=!%%i!+%mask%
  8.         set cur=!cur:~1!
  9.         echo %%i_!cur!
  10. )

  11. PAUSE

  12. POPD
  13. GOTO :EOF
复制代码


回复

使用道具 举报

6#
 楼主| 发表于 2018-8-15 16:13:44 | 只看该作者
非常巧妙,谢谢各位了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 00:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表