国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

replace不區分大小寫(高亮顯示關鍵字)的兩個函數

2024-05-04 11:07:15
字體:
來源:轉載
供稿:網友

以下是函數源代碼:
<%
Function Takeout(patrn,string1,colors)
’提取搜索關鍵字匹配文字
  Dim regEx, Match, Matches, tt        ’ 建立變量。
  Set regEx = New RegExp         ’ 建立正則表達式。
  regEx.Pattern = patrn         ’ 設置模式。
  regEx.IgnoreCase = True         ’ 設置是否區分大小寫。
  regEx.Global = True            ’ 設置全局可用性。
  Set Matches = regEx.Execute(string1)      ’ 執行搜索。
  For Each Match in Matches         ’ 遍歷 Matches 集合。
    RetStr = RetStr & Match.Value & " "
  Next
  
  RetStr = trim(RetStr)
  if instr(RetStr," ")>0 then
   for tt = 0 to ubound(split(RetStr," "))
  string1 = replace(string1,split(RetStr," ")(tt),"<font color="""&colors&""">"&split(RetStr," ")(tt)&"</font>")
 next
  else
  string1 = replace(string1,RetStr,"<font color="""&colors&""">"&RetStr&"</font>")
  end if
  Takeout = string1
End Function
response.write Takeout("jOeKOe", "Joekoe喬客雙語版","red")
Function Highlight(strContent,keyword) ’標記高亮關鍵字
    Dim RegEx 
    Set RegEx=new RegExp 
    RegEx.IgnoreCase =True ’不區分大小寫
    RegEx.Global=True 
    Dim ArrayKeyword,i
    ArrayKeyword = Split(keyword," ")’用空格隔開的多關鍵字
    For i=0 To Ubound(ArrayKeyword)
        RegEx.Pattern="("&ArrayKeyword(i)&")"
        strContent=RegEx.Replace(strContent,"<font color=red>$1</font>" ) 
    Next
    Set RegEx=Nothing 
    Highlight=strContent 
End Function
response.write Highlight("Joekoe喬客雙語版","jOeKOe")
%>

-

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌鲁木齐市| 垦利县| 昌乐县| 北安市| 永泰县| 兖州市| 南充市| 宜兰县| 东乌| 紫金县| 龙州县| 江都市| 石楼县| 遂川县| 太保市| 离岛区| 卢湾区| 林口县| 张北县| 郸城县| 滁州市| 兴城市| 花莲市| 响水县| 衡南县| 沧州市| 修武县| 和田县| 萍乡市| 芮城县| 渭南市| 靖州| 平顺县| 兴山县| 大石桥市| 搜索| 郸城县| 灌阳县| 武乡县| 丹巴县| 辛集市|