批处理文本文件内容按规律替换
来源:百度知道 编辑:UC知道 时间:2024/05/17 07:55:03
有文本文件内容如下:
…………A.jpg…………B.jpg…………C.jpg…………D.jpg…………E.jpg…………F.jpg…………G.jpg
…………
注:…………为未知的不与A.jpg等相同的字符,其中ABC等后缀前面的字符为不确定字符
问:怎样把第一个A.jpg替换成A.html把C.jpg替换成C.html,然后把F.jpg替换成F.html。其中的规律是第
一个要替换,隔一个又替换,再隔三个替换,再隔一个替换,再隔一个替换,再隔三个替换,如此继续。
代码完整并且可行追加30分
问有点错误:
怎样把第一个A.jpg替换成A.html把C.jpg替换成C.html,然后把F.jpg替换成F.html。其中的规律是第
一个要替换,隔一个又替换,再隔三个替换,再隔一个替换,再隔三个替换,如此继续。
源文件没在身边啊,哥哥。就是网页
找到源文件了:
http://hi.baidu.com/muzha110/blog/item/7ef3738bbe5fcdd9fd1f1031.html
太长了,贴不上来
a href= 后面的 .jpg 替换成 /index.html
…………A.jpg…………B.jpg…………C.jpg…………D.jpg…………E.jpg…………F.jpg…………G.jpg
…………
注:…………为未知的不与A.jpg等相同的字符,其中ABC等后缀前面的字符为不确定字符
问:怎样把第一个A.jpg替换成A.html把C.jpg替换成C.html,然后把F.jpg替换成F.html。其中的规律是第
一个要替换,隔一个又替换,再隔三个替换,再隔一个替换,再隔一个替换,再隔三个替换,如此继续。
代码完整并且可行追加30分
问有点错误:
怎样把第一个A.jpg替换成A.html把C.jpg替换成C.html,然后把F.jpg替换成F.html。其中的规律是第
一个要替换,隔一个又替换,再隔三个替换,再隔一个替换,再隔三个替换,如此继续。
源文件没在身边啊,哥哥。就是网页
找到源文件了:
http://hi.baidu.com/muzha110/blog/item/7ef3738bbe5fcdd9fd1f1031.html
太长了,贴不上来
a href= 后面的 .jpg 替换成 /index.html
这还不简单。。。说这么复杂。。呵呵
VBS
把网页代码另存为1.txt 放在vbs相同目录下 运行vbs
set fso=createobject("scripting.filesystemobject")
set o=fso.opentextfile("1.txt",1): snow=o.readall
set r=fso.opentextfile("2.html",2,true)
for i = 1 to 999
snow=replace(snow,"href="&""""&i&".jpg""","href="&""""&i&"/index.html""")
next
r.write snow
记住别这么提问,别人给你解决问题,不一定按你的思路。源文件是网页吧,不如帖些代码出来。
----------------------------
网页含特殊字符太多,不建议使用批处理,用文本编辑器的正则表达式可能收效更好:
1. ([A|C|E|G|I|K|M|O|Q|S|U|W|Y]\.)jpg
2. \1html
选择忽略大小写。editpad++和editplus测试成功。
支持千羽,提问还没看完,我就晕了。
原文件是什么?要求结果是什么?