国产探花免费观看_亚洲丰满少妇自慰呻吟_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")
%>

-

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通山县| 平山县| 宜城市| 耒阳市| 渝北区| 万载县| 建阳市| 武功县| 佛学| 朝阳区| 鹤壁市| 安康市| 桐柏县| 米脂县| 明光市| 淮北市| 铜鼓县| 科技| 阿克陶县| 白玉县| 巴东县| 五河县| 香格里拉县| 五台县| 澄江县| 固阳县| 丘北县| 湘西| 淮北市| 巢湖市| 镇赉县| 锡林浩特市| 西畴县| 合山市| 和平县| 盖州市| 鲁山县| 徐闻县| 龙陵县| 尼玛县| 措勤县|