社区
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
每次若匹配则抓,然后放数据库.
...全文
55
7
打赏
收藏
如何匹配字符串以及抓取,请教高手
例如在text中有http://sorcefile/a/b/1/a.jpg 我就要匹配前面的http://sorcefile/a/b/如有则抓1,把1及相关信息放入数据库 而且在text中有若干个http://sorcefile/a/b/*/*.jpg 每次若匹配则抓,然后放数据库.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望
高手
帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
java面试题(一)
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;有...
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!! 1.进程和线程的差别。 ...线程是指进程内的一个执行单元,也是进程内的可调度实体. ...(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 ...(2)并发性:不仅进程之间...
《Java170道面试笔试题全面含答案》
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有没有...
【万字长文】零基础AI算法工程师转型指南:从数学与编程到机器学习,选择你的AI之路!
为零基础小白规划AI算法工程师的学习路径,通常始于**扎实的数学与编程基础**,随后进入**机器学习与深度学习的核心理论与工具...持续的项目经验积累、前沿技术关注以及积极的社区交流是成长为合格AI算法工程师的关键。
ASP
28,408
社区成员
356,956
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章