如何高亮顯示關鍵字

2021-04-09 09:48:44 字數 2206 閱讀 4985

<%    

'   以前寫全文檢索程式的時候寫的.    

'   原創   by   飛鳥@dev-club.com    

'   email:   [email protected]    

'   ie5.5   指令碼引擎   required    

dim   patern    

dim   found    

dim   str    

dim   result    

patern="(a)|(b)"    

str="   a   dog   fall   in   love   with   a   cat.   can   you   believe?"    

result=""      

call   getmatchtext(str,result,false)    

response.write   result    

sub   getmatchtext(byref   str,byref   result,isneedtrunc)    

'on   error   resume   next    

dim   regex,   match,   matches    

dim   tstr    

set   regex   =   new   regexp       '   建立正規表示式。        

regex.pattern   =   (patern)  '   設定模式。    

regex.ignorecase   =   true       '   設定是否區分字元大小寫。    

regex.global   =   true       '   設定全域性可用性。    

set   matches   =   regex.execute(str)    '   執行搜尋。      

if   err.number<>0   then    

response.write   "錯誤1:"   &   err.description    

err.clear    

exit   sub    

end   if    

if   matches.count   <>0   then    

dim   startindex          

dim   mymatchvalue    

startindex=1    

for   each   match   in   matches    

if   (instr(str,match.value)>0)   then    

if   instr(str,match.value)-50   >0   then    

startindex=instr(str,match.value)-50    

else    

startindex=1    

end   if    

mymatchvalue=match.value    

exit   for    

end   if    

next    

if   isneedtrunc   then    

result=   (mid(str,startindex,strlength(mymatchvalue)+100))    

else    

result=   (str)      

end   if    

for   each   match   in   matches    

if   not(instr(result,""   &   match.value   &   "")>0)   then    

result=replace(result,match.value,""   &   match.value   &   ""   )    

end   if    

next    

found=true    

else    

found=false    

end   if      

set   regex=nothing    

end   sub    

%>   

SecureCRT 關鍵字高亮顯示

grep命令紅色高亮關鍵字 1.左邊側欄 session manage 右鍵sessions properties current color scheme 點選edit 3 點選bold 並將foreground 設為紅色 點選ok 4 重啟securecrt,grep命令需要加 color 引數...

WPF搜尋關鍵字高亮顯示

目標 在wpf中,對lucene.net進行全文檢索後的結果中包含的關鍵字進行高亮顯示。檢索結果中的關鍵字高亮顯示,在網頁中顯示是很簡單的,lucene中加標籤樣式就可以了,可是在wpf中就不行了。我在wpf中用gridcontrol顯示搜尋結果列表,gridcontrol的模板裡用textbloc...

搜尋功能,關鍵字高亮顯示

如下,直接呼叫即可 搜尋關鍵字高亮 param view param value param keys 由key.spilt 分割獲得 param context public static void setuptextview textview view,final string value,st...

高亮顯示關鍵字例項 替換搜尋關鍵字例項

票房第一的審死官,主演 周星馳,梅豔芳票房第二的家有喜事,主演 周星馳,張國榮票房第三的鹿鼎記,主演 周星馳,林青霞票房第四的武狀元蘇乞兒,主演 周星馳,張敏票房第五的鹿鼎記2,主演 周星馳,林青霞 在這一年,香港電影票房前五的作品都由周星馳主演。而在之後周星馳的導演歲月裡,票房也是一度創造了神話。...

lucene查詢後關鍵字高亮顯示

query為查詢條件組合 htmlformatter htmlformatter new htmlformatter highlighter highlighter new highlighter htmlformatter,new queryscorer query highlighter.set...