将JAVASCRIPT转为VB

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:11:17
<script language=javascript>
//<!--
function getHrefs(str) {
var links,tmp,pos;
links="";
str=str.replace(/\r|\n/g," "); //剔除字符串中的回车换行
while (true) {
pos=str.search(/<a .*href\s*=\s*/i); //找<a XXX href=XXX形式的字符串(避免分析link href=xxx样子的字符串)
if (pos<0) break;
str=str.substr(pos+2); //将<a 及其以前的部分去掉
pos=str.search(/ href\s*=\s*/i); //找 href=XXX形式的字符串
if (pos<0) break;
str=str.substr(pos); //将href以前的部分去掉
pos=str.search(/<\/a>/i); //找</a>
if (pos<0) break;
tmp=str.substring(0,pos+4); //截取包含链接的字符串
tmp=getHref(tmp); //参数tmp的形式:href=aaaa xxx>yyyy</a>
if (tmp) {links += tmp+"\n\r";}
str=str.substr(pos+4);

能否把你要实现的效果说一下,看代码太累了。
且VB中用正则表达式,有一点点麻烦

你是要转成VBscript?其实两种在各种语言的网页中都是通用的

你想做啥??是编个VB吗?即EXE文件吗?