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.txt 101-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行对应的数据
希望大家帮帮忙 谢谢了
以下 附上一个 单字符串的替换 想要的功能 改来改去还是不行。。。。- @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
复制代码
|