@echo off
setlocal enabledelayedexpansion
set n=
( for /f "tokens=1* delims=:" %%a in (test.txt) do (
echo %%a|find "gas">nul&&set n=%%~b||echo %%a%%b
if defined n (
set /a n=^(n/15+1^)*10000
echo %%a:"!n!"
set n=
)
) )>$
move $ test.txt
假设需要替换的文本为批处理同一文件夹下的test.txt文件
去网上下载个个UltraEdit-32 打开文本文件的软件挺好用的 在里面有个 批量替换 里面的功能挺多!