ASP中,在一个很长的字符串中,假如有好几个相同的字符串,应该用什么函数实现

比如在一个网页的源码中,含有很多个以http://开头的URL,请问怎么能够依次找到每个链接,并输出,谢谢!!!

用正则表达式
<%
strString="http://www.ddd.com www.dss.com"
Set regExp = New RegExp
regexp.Global=true
regExp.Pattern = "(((ht|f)tps?://)|(www\.))([\w-]+\.)+[\w-:]+(/[\w- ./?%#;&=]*)?"
Set matches = regExp.Execute(strString)
For Each match in matches
response.Write(match&"<br>")
next
%>
温馨提示:内容为网友见解,仅供参考
无其他回答

ASP以一个字符串中字符重复次数以多到少排列
'返回一个有两个数字符串数组,r(0)为不重复的以"|"分割的字符串,如"A0|A1|A2",r(1)为r(0)对应的个数"5|1|3"分别代表A0为5次,A1为1次,A2为3次.'注意:输入str必须以输入d开头 Function countStr(byval str,byval d)if instr(str,d)<>1 then exit function str=str&d Dim strA...

asp中如何找出一个字符串中是否存在某些字符
string2没有找到 0 在 string1 中找到 string2 找到匹配字符串的位置 start > Len(string2) 0 说明 下面的示例利用 InStr 搜索字符串:Dim SearchString, SearchChar, MyPos SearchString ="XXpXXpXXPXXP" ' 要在其中搜索的字符串。SearchChar = "P" ' 搜索 "P"。'文本比较从第四个字符开始...

ASP 中怎么取一个字符串的某几位,用什么函数?
描述从字符串中返回指定数目的字符。语法Mid(string, start[, length])Mid 函数的语法有以下参数:参数 描述string 字符串表达式,从中返回字符。如果 string 包含 Null,则返回 Null。start string 中被提取的字符部分的开始位置。如果 start 超过了 string 中字符的数目,Mid 将返回零长度字符串 ("")...

求助ASP中在一段字符串中查找另一个字符串的代码?
采用字符串匹配函数 InStr([待查找的字符串],[匹配的字符串])=== 例如:dim num num = InStr("She is a girl.She likes music.She always goes to the movie. ","She")++++++++++++++++++++++++++++++ 2007-4-30 是查找第一次出现的位置吗?那么编写一个过程,扫描待查找的字...

asp Execute(include()) 的使用方法?
是一个常量,tsql_string 可以是 nvarchar 或 varchar 数据类型。如果包含 N,则该字符串将解释为 nvarchar 数据类型,最大值为服务器的可用内存。如果字符串长度超过 4,000 个字符,则把多个局部变量串联起来用于 EXECUTE 字符串。注释如果过程名称的前三个字符为 sp_,SQL Server 会在 Master 数据库中寻找该过程。

...什么函数可以实现改变字符串中指定位置的字符串,其余不变?_百度知 ...
用mid函数来实现:Private Sub Command1_Click()ostr = "0123456789"ostr = repl(ostr, 8, "x")Print ostr End Sub Public Function repl(str1, x, str2)'str1---源字符串,x---待替换位置,str2---新字符串 If x > Len(str1) Then Exit Function repl = Mid(str1, 1, x - 1...

.asp程序里,如何判断一个字符串中存在包含了另一个字符串?
你可以用Instr()或者InstrRev()来判断 if Instr(ab,"a")>0 then或 if InstrRev(ab,"a")>0 then 有 else 无 3.具体代码如下:< dim ly=request("LY")if Instr(ly,"HTTP")>0 then response.write("LY变量是包含了HTTP字符串!即TRUE")else response.write("LY变量中没有包含HTTP字符串!

在asp中,left和mid,这两个函数有什么区别
LEFT是按你给的长度要求左对齐输出 MID是居中输出 RIGHT是靠右输出 是right和mid分别是指从右边取值和从指定的位置取值,注意,mid比其他两个函数

在asp中,left和mid,这两个函数有什么区别
left是从字符串的左边算起获得n个字符,比如:s = "1234567890"t = Left(s, 4) 't的值为"1234"mid则是从字符串的其中某个字符算起获得n个字符,比如:s = "1234567890"t = Mid(s, 4, 5) 't的值为"45678"从名字的英文本意也可以略知一二:Left--左边 Mid(Middle)--中间 ...

asp怎么返回某个字符的个数
具体实现方式为:先使用InStrRev函数查找指定字符在字符串中最后一次出现的位置,然后再使用Len函数获取整个字符串的长度,最后用字符串总长度减去指定字符最后一次出现的位置即可得到指定字符的个数。ASP是ActiveServerPage的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它...

相似回答
大家正在搜