Board logo

标题: [文本处理] 提取两个特定字符之间的内容替换到xls [打印本页]

作者: timcai    时间: 2017-12-14 10:23     标题: 提取两个特定字符之间的内容替换到xls

我手上有 1.txt、2.xls

1.txt
A121212Bww,yyC232323DE343434F……

然后提取1.txt中
A至B的内容替换2.txt的A2
C至D的内容替换2.txt的B2
E至F的内容替换2.txt的C2…
……
电脑小白先谢过各位了
作者: yhcfsr    时间: 2017-12-14 14:42

按你的思路,每一个指定的替换要写个语句,要是N次替换……
换个思路,把1.txt截取符号放在a.txt中,a.txt内容为:
A跳格B
C跳格D
E跳格F
……
把2.txt被替换的内容写在b.txt中,b.txt内容为:
A2
B2
C2
……
而且a.txt与b.txt之间的替换关系要行行对应,这样我按行读取a.txt,如读取第二行时是C  D,在1.txt中查找C*D,找到就提取CD之间的内容。再读取b.txt第二行B2,在2.txt中查找B2,找到的话,再把前面提取CD之间的内容替换B2。这样几个循环就能搞定。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2