如何批量修改TXT文件中指定字符?

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:47:58
有如下内容,每一行都是一样的。我TXT里面一共有两百多行,一个个改得多少时间。先看前面五行。

<image icon="images/active/s/1.jpg" full="images/active/l/1.jpg"/>
<image icon="images/active/s/1.jpg" full="images/active/l/1.jpg"/>
<image icon="images/active/s/1.jpg" full="images/active/l/1.jpg"/>
<image icon="images/active/s/1.jpg" full="images/active/l/1.jpg"/>
<image icon="images/active/s/1.jpg" full="images/active/l/1.jpg"/>

其中每行中都有两个1.jpg
我想的是批量在每行两个1后面加上(1)
第二行1后面加(2)
依次类推。

有什么软件可以实现吗?~~

用批处理就可以,把原来的txt命名为1.txt,下面代码保存为bat运行后2.txt就是你想要的文件,有问题hi我

@echo off
setlocal enabledelayedexpansion
set /a count=1
for /F "tokens=*" %%i in (1.txt) do call :. "%%i"
pause
exit
:.
set work=%1
set work=%work:1=1(!count!)%
set work=%work:<=^<%
set work=%work:>=^>%
echo %work:~1,-1%>>2.txt
set /a count+=1

你这是XML啊,很简单的,我用C#写个小程序就能轻松实现。
写好给你