asp 키워드 하 이 라이트 디 스 플레이(대소 문자 구분 하지 않 음)

이러한 설정 에서 우 리 는 키 워드 를 대소 문자 로 구분 하지 않 고 검색 하고 하 이 라 이 트 를 실현 하려 면 ASP 의 정규 처 리 를 통 해 다음 코드 를 보십시오

<%
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")
%>

좋은 웹페이지 즐겨찾기