[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. chcp 65001>nul
  3. for /f "tokens=1,2*delims=.:" %%i in ('findstr /ibn "[0-9][0-9]*\." test.txt') do set "_%%i=%%k"
  4. (for /f "tokens=1*delims=:" %%i in ('findstr /in .* test.txt') do (
  5.       if defined _%%i (
  6.          for /f %%a in ("!_%%i!") do for /f "tokens=1*delims=0123456789" %%b in ("%%a") do (
  7.               if "%%b%%c" == "第章" (echo !_%%i!)else echo %%j
  8.          )
  9.       )else  echo;%%j
  10. ))
  11. pause
复制代码
1

评分人数

TOP

z这个直接修改文件,运行前备份原文件
  1. @echo off
  2. powershell -c "$enc=[Text.Encoding]::UTF8;[IO.Directory]::EnumerateFiles($pwd,'*.txt').foreach({[IO.File]::WriteAllLines($_,([IO.File]::ReadAllLines($_,$enc) -replace '^\d+\.(?=第\d+章\s+.*)', ''),$enc) })"
  3. pause
复制代码

TOP

返回列表