ASP.NET 函数问题!求大神解答……

PrivateFunctionProcessUbbCode_Key(strText)Dims,i,sContentKeyword,ArrayKeyword,strKeyw... Private Function ProcessUbbCode_Key(strText)
Dim s,i,sContentKeyword,ArrayKeyword,strKeyword
s=strText
If Trim(ContentKeyword) <> "" Then
sContentKeyword = Split(ContentKeyword, "@@@")
If UBound(sContentKeyword) > 1 Then
For i = 0 To UBound(sContentKeyword) - 1
ArrayKeyword = Split(sContentKeyword(i), "$$$")
If ArrayKeyword(0) <> "" Then
strKeyword = ArrayKeyword(0)
If Left(strKeyword,1) = "|" Then strKeyword = Replace(strKeyword, "|", vbNullString,1,1)
If Right(strKeyword,1) = "|" Then strKeyword = Left(strKeyword,Len(strKeyword)-1)
re.Pattern = "(^|[^\/\\\w\=])(" & Replace(strKeyword, "$", "\$") & ")"
s=re.Replace(s, "$1<a target=""_blank"" href=""" & ArrayKeyword(1) & """ class=""UBBWordLink"">$2</a>")
re.Global = False
End If
Next
End If
End If
ProcessUbbCode_Key=s
End Function

以上是关键词加链接的函数,判断是所有关键词都加链接。我需要加段 系统只给20个关键词加链接!
展开
 我来答
56jian
推荐于2016-11-17 · TA获得超过180个赞
知道小有建树答主
回答量:169
采纳率:100%
帮助的人:74.9万
展开全部
首先这个不是ASP.NET。

给你个思路:遍历整个字符串中的关键词字符串放到一个数组中。然后用循环去给它们设置链接。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式