
批處理怎樣實現多字符串的按TXT行數的規則替換X文本 有字符串:A101 - A200如何把所有 A101 - A200 替換成 對應TXT文本 101行到200行的數據呢?以下演示一下: 把所有的A101-A110 變成A.txt文本第101-110行的數據應該算是多字符串的替換X.txt內容是:T I `e_a` S('5','0','0','5','e','{c}/e','1','A101','1','1','-1','0','0','{K}','/e/{py}.html','{L}','','','','0','{c}/e','','0','A102','0','','','');T I `e_a` S('6','0','0','6','A110','{c}/A101','1','index.html','1','1','-1','0','0','{K}','/f/{py}.html','{L}','','','','0','{c}/f','','A105','0','0','','','');T I `e_a` S('7','0','0','7','A106','{c}/g','1','index.html','1','1','-1','0','A110','{K}','/g/{py}.html','{L}','','','','A103','{c}/g','','A108','0','0','','','');T I `e_a` S('8','0','0','A107','h','{c}/h','1','index.html','1','A109','-1','0','0','{K}','/h/{py}.html','{L}','','','','0','{c}/h','','A104','0','0','','','');A.txt101-110行的內容是:游戲音 樂電影唱歌跳舞賽 車汽車酒 吧娛樂比 賽得到新的bbb.txt:所有的A101 變成 游戲其他的都不變化T I `e_a` S('5','0','0','5','e','{c}/e','1','游戲','1','1','-1','0','0','{K}','/e/{py}.html','{L}','','','','0','{c}/e','','0','音 樂','0','','','');T I `e_a` S('6','0','0','6','比 賽','{c}/游戲','1','index.html','1','1','-1','0','0','{K}','/f/{py}.html','{L}','','','','0','{c}/f','','跳舞','0','0','','','');T I `e_a` S('7','0','0','7','賽 車','{c}/g','1','index.html','1','1','-1','0','比 賽','{K}','/g/{py}.html','{L}','','','','電影','{c}/g','','酒 吧','0','0','','','');T I `e_a` S('8','0','0','汽車','h','{c}/h','1','index.html','1','娛樂','-1','0','0','{K}','/h/{py}.html','{L}','','','','0','{c}/h','','唱歌','0','0','','','');剛剛是10個字符串的文本替換 供演示用 現在我需要替換的那個文本是 100個變量 100個變量A101--A200換成第101行--第200行對應的數據如果更多的變量能否設定一個范圍呢? 比如A101--A400換成第101行--第400行對應的數據希望大家幫幫忙 謝謝了以下附上一個 單字符串的替換 想要的功能改來改去還是不行。。。。
nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- (for /f %%a in (a.txt) do (
- for /f delims= %%b in (1.txt) do set str=%%b&echo !str:胃癌=%%a!
- ))>>111.txt

