无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3501|回复: 5

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

[复制链接]
发表于 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
复制代码
发表于 2018-8-15 07:44:41 | 显示全部楼层
你也不是新手了,你自己的思路和代码是什么样子的,有问题不会解决先发出来。

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

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

使用道具 举报

 楼主| 发表于 2018-8-15 08:21:07 | 显示全部楼层
补零会,这个增序列玩不来
回复

使用道具 举报

发表于 2018-8-15 08:48:55 | 显示全部楼层
循环每行,序号从1开始递增。

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

使用道具 举报

发表于 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
复制代码


回复

使用道具 举报

 楼主| 发表于 2018-8-15 16:13:44 | 显示全部楼层
非常巧妙,谢谢各位了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 05:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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