 
- 帖子
- 182
- 积分
- 1035
- 技术
- 4
- 捐助
- 0
- 注册时间
- 2013-10-3
|
本帖最后由 1270697389 于 2013-10-23 13:25 编辑
问题1、
vsb的功能很强大,但是不太熟悉,下了个汉化版的vsb无法使用,提示无法创建空文档。
2、有个语句我搞不懂,看了vsb教程还是没搞懂。大家帮我看看。
1.txt的内容:
<li><a href="http://www.chuxingyi.net/">首页</a></li>
vbvnng<li><a href="http://www.chuxingyi.net/txt/1_1.html">玄幻</a></li>
nnjgfgu<li><a href="http://www.chuxingyi.net/txt/2_1.html">修真</a></li>
<li><a href="http://www.chuxingyi.net/txt/3_1.html">都市</a></li>
dhghkg<li><a href="http://www.chuxingyi.net/txt/4_1.html">历史</a></li>
kh <li><a href="http://www.chuxingyi.net/txt/5_1.html">网游</a></li>
ffg <li><a href="http://www.chuxingyi.net/txt/6_1.html">科幻</a></li>
jkj <li><a href="http://www.chuxingyi.net/txt/7_1.html">推理</a></li>
l; <li><a href="http://www.chuxingyi.net/txt/8_1.html">灵异</a></li>
=-lkk <li><a href="http://www.chuxingyi.net/txt/9_1.html">同人</a></li>
我现在要提取每一行的<a href="http://www.chuxingyi.net/txt/6_1.html"这一段
代码如下:
Set fso = CreateObject("Scripting.FileSystemObject")
text = fso.OpenTextFile("a.txt").ReadAll
Set re = New RegExp
re.Pattern = "^<li^>(.*)^>"
re.Global = True
re.IgnoreCase = True
For Each a In re.Execute(text)
str = str & a.SubMatches(0) & vbCrLf
Next
fso.opentextfile("b.txt",2,true).Write str
可是运行了每提取。应该是转意这里出了问题。谢谢! |
-
1
评分人数
-
|