例如:
我想将这样一段代码————————————
<Item/>
<Item/>
<Itema=1/>
<Item/>
<Item/>
<Itemb=1/>
<Item/>
<Item/>
<Itemc=1/>
<Item/>
<Item/>
<Item/>
<Item/>
<Item/>
<Itemd=1/>
<Item/>
变成——————
<Item/>
<Item/>
<Itema=1/>
<Itema=2/>
<Item/>
<Item/>
<Itemb=1/>
<Itemb=2/>
<Item/>
<Item/>
<Itemc=1/>
<Itemc=2/>
<Item/>
<Item/>
<Item/>
<Item/>
<Item/>
<Itemd=1/>
<Itemd=2/>
<Item/>
如何才能达到上面的效果?
我感觉应该用EXCEL吧?
用其他软件也可以,总之能这样批量复制并替换部分文本就可以
请高手指教有没有这样的办法?
上面只是举个例子,并不是真正的代码。
我的意思是,将凡是带有“=”号的行,复制成上下2行,并在被复制的第二行中,将数字1全部变为数字2
上述的“a、b、c、d...z”其实是无规律变量、有什么命令或是软件能认出全部带有“=”号这个特点的的行并进行复制呢?
用电子表格
1、在代码前先插入一个列,填充一个行号
2、在代码后一个列,输入
=a1+0.5
向下填充(行号加0.5)
3、在再下一个列输入
=IF(ISNUMBER(FIND("=",B1)),SUBSTITUTE(B1,1,2),"")
向下填充
4、按最后一列排序将所有有内容的行排在一起
5、复制所有有内容的行和前面有.5的行号
6、在第一列的最后按值进行选择性粘贴
7、按第一列(行号)排序
8、删除多余的内容