[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [分享]批处理把文本中的步骤序号替换为数字序号

【问题】
txt文本如何将以下

步骤一:
步骤二:
步骤三:
.......替换为

1.
2.
3.
.......

【代码】
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. chcp 65001
  4. cd /d "%~dp0"
  5. (for /f "tokens=1* delims=:" %%h in ('type "问题.txt" ^| findstr /n ".*"') do (
  6.     set "str=%%i"
  7.     if "%%i" neq "" (
  8.         set "str=!str:*步骤一:=1.!"
  9.         set "str=!str:*步骤二:=2.!"
  10.         set "str=!str:*步骤三:=3.!"
  11.         set "str=!str:*步骤四:=4.!"
  12.         set "str=!str:*步骤五:=5.!"
  13.         set "str=!str:*步骤六:=6.!"
  14.         set "str=!str:*步骤七:=7.!"
  15.         set "str=!str:*步骤八:=8.!"
  16.         set "str=!str:*步骤九:=9.!"
  17.     )
  18.     echo,!str!
  19. ))>"问题_new.txt"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

如果txt文件是UTF-8编码格式,请参考Q-04把bat文件保存为UTF-8编码。
如果txt文件ANSI编码格式,请删掉1楼代码第3行,参考Q-04把bat文件保存为ANSI编码。
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表