社区
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
每次若匹配则抓,然后放数据库.
...全文
74
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()
Mysql 正则
匹配
抓取
字符串
的函数 regexp_substr 及 substring_index
本文介绍了一种在MySQL中从特定格式的
字符串
中提取日期时间的有效方法。通过使用正则表达式和
字符串
函数,可以轻松地将包含日期时间信息的
字符串
拆分为开始时间和结束时间。此外,还提供了一个兼容MySQL 5.7的方法。
HTML语言的
字符串
匹配
本文围绕HTML语言的
字符串
匹配
展开,先介绍了基本概念,包括
字符串
匹配
定义和HTML结构。接着阐述了
匹配
方法,如暴力、KMP、BM算法,正则表达式和DOM解析。还介绍了jQuery、BeautifulSoup、lxml等工具框架。最后列举了数据
抓取
、内容过滤、搜索引擎优化等实际应用案例。
Python正则表达式尽可能小的
匹配
(遇到第一个结束
字符串
就停止
匹配
)
本文介绍在使用正则表达式进行
字符串
匹配
时,如何运用懒惰
匹配
(非贪婪
匹配
)来精确控制
匹配
范围,避免过度
匹配
的问题。通过具体示例说明如何在Python中实现懒惰
匹配
,以达到更精准的文本
抓取
效果。
精确
匹配
字符串
的小技巧
本文介绍了一种使用Python进行爬虫时遇到的问题及解决方法。主要关注如何从特定
字符串
中精确
匹配
并提取目标子串,避免因相似词汇而产生误
匹配
。通过正则表达式的应用,成功实现了对所需数据的准确
抓取
。
【python】常见的正则表达式用法;
匹配
字符串
本文通过多个实例介绍Python正则表达式的应用技巧,涵盖基本
匹配
、
字符串
提取及数字
抓取
等常见需求。
ASP
28,403
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章