社区
ASP
帖子详情
如何匹配字符串以及抓取,请教高手
小婷_wuni
2002-05-09 04:36:28
例如在text中有http://sorcefile/a/b/1/a.jpg
我就要匹配前面的http://sorcefile/a/b/如有则抓1,把1及相关信息放入数据库
而且在text中有若干个http://sorcefile/a/b/*/*.jpg
每次若匹配则抓,然后放数据库.
...全文
43
7
打赏
收藏
如何匹配字符串以及抓取,请教高手
例如在text中有http://sorcefile/a/b/1/a.jpg 我就要匹配前面的http://sorcefile/a/b/如有则抓1,把1及相关信息放入数据库 而且在text中有若干个http://sorcefile/a/b/*/*.jpg 每次若匹配则抓,然后放数据库.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anakine
2002-05-09
打赏
举报
回复
For JavaScript users...
<Script language="JavaScript">
//字符串操作函数 ..
//Anakin 2002-4-10
//字符串比较操作函数.
function StrComp(sStr1,sStr2)
{
//如果串1大于串2,返回1,等于返回0,小于返回-1
//比较按字典顺序比较:如"abc" 与"adce" 比较结果 串1小于串2
var iLen,lI,cSub1,cSub2;
if(sStr1.length<sStr2.length||sStr1.length==sStr2.length)
iLen=sStr1.length;
else
iLen=sStr2.length;
if(iLen>0)
{
for(lI=0;lI<iLen;lI++)
{
cSub1=sStr1.substring(lI,lI+1);
cSub2=sStr2.substring(lI,lI+1);
if(cSub1>cSub2)
return 1;
else
if(cSub1<cSub2)
return -1;
}
//前iLen个字符都相等,谁长谁大。
if(sStr1.length>sStr2.length)
return 1;
else
if(sStr1.length<sStr2.length)
return -1;
//相等,返回0
return 0;
}
}
//字符串查找函数
function StrSearch(sStr1,sStr2,iStart)
{
var lI,sSub;
//返回sStr2在sStr1中出现的开始位置,iStart为开始搜索的起始位置
//iStart不能大于sStr1的总长度
if(iStart>sStr1.length)
return -1; //error occured!
else
if(iStart<0)
iStart=0;
lI=iStart;
while((lI+sStr2.length)<=sStr1.length){
sSub=sStr1.substring(lI,lI+sStr2.length);
if(StrComp(sSub,sStr2)==0)
{
return lI; //返回位置
}
lI++;
}
//没找到,返回-2.
return -2;
}
//字符串替换函数
function StrReplace(sStr1,sStr2,sRep)
{
//返回替换后的字符串(sStr1中的sStr2被sRep替换)
var sSub,lI,iOk,lJ;
//先在sStr1中查找sStr2,如果找不到,则退出.找到按字符找,找到一个再找下一个字符
//直到sStr2中的所有字符都被找到,才替换.
if(sStr1.length<sStr2.length)
//串2大于串1,返回源串
return sStr1;
else
{
lI=0;
//不用链表较难做.
while((lI+sStr2.length)<=sStr1.length){
sSub=sStr1.substring(lI,lI+sStr2.length);
if(StrComp(sSub,sStr2)==0)
//在sStr1中找到sStr2,替换掉它
{
sStr1=sStr1.substring(0,lI)+sRep+sStr1.substring(lI+sStr2.length,sStr1.length);
//调整起始位
lI+=sRep.length;
}
lI++; //前进一个字符
}
}
//返回替换过的字串
return sStr1;
}
</Script>
sundna
2002-05-09
打赏
举报
回复
?做网页会员的注册向导
你可以先看一下别人的是怎么做的,然后参照一下,论坛程序一般都会有这些功能,你可以看下别人的源码
sundna
2002-05-09
打赏
举报
回复
从文本中每次读取一行,然后查找是否含有“http://sorcefile/a/b/”,
如包含就调用函数读取后面的字串,并将它保存到一个变量里,然后将其写入数据库里,依此循环只到文本结束
由于很久没写程序了,所以有些函数名啥的忘了:)
liuxiaobo8590
2002-05-09
打赏
举报
回复
我是刚接触ASP的菜鸟,现在遇到点问题,我想做个网页会员的注册向导,怎么用ASP做呢?
nickycheng
2002-05-09
打赏
举报
回复
不太明白你的问题...
liuxiaobo8590
2002-05-09
打赏
举报
回复
请问谁知道ASP的源代码地址啊!我现在急需要用,我在线上等你们!!快帮我一把。
cmsoft
2002-05-09
打赏
举报
回复
用instr()
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请教
怎
高并发系统实战课个人总结(极客时间)
高并发系统实战课个人总结,总结来源:极客时间
java面试题(一)
1、面向对象的特征有哪些方面? - 1 - 2、访问修饰符public,private,protected,以及不写(默认)时的区别? - 1 - 3、String 是最基本的数据类型吗? - 1 - 4、float f=3.4;是否正确? - 1 - 5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? - 1 - 6、Java...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系
《Java170道面试笔试题全面含答案》
1、面向对象的特征有哪些方面?2、访问修饰符public,private,protected,以及不写(默认)时的区别?3、String 是最基本的数据类型吗?4、float f=3.4;是否正确?5、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?6、Java有没有goto?7、int和Integer有什么区别?8、&和&a...
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章