国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > ASP > 正文

ASP 高亮顯示不區分大小寫的關鍵字

2024-05-04 11:08:37
字體:
來源:轉載
供稿:網友
今日,碰到一個問題:如何在網頁中高亮顯示不區分大小寫的關鍵字
 
 
 
例如:文本abcaBcabCaBCabcaBCa,關鍵字bc,在不區分大小寫的情況,一共有6個匹配項。 
  則在網頁中顯示的是abcaBcabCaBCabcaBCa。 
  很多人,想到是replace函數。原型為 
    Replace(string,find,replacewith[,start[,count[,compare]]]) 
    string    必選項,字符串表達式,包含要替代的子字符串 
    find     必選項,被搜索的子字符串 
    replacewith 必選項,用于替換的子字符串 
    start    可選項,開始搜索子字符串的位置,默認是1 
    count    可選項,執行子字符串替換的數目,默認是-1,表示進行所有可能的替換 
    compare  可選項,比較方式,0:二進制比較;1:文本比較 
   
  雖然最后一個參數能解決不區分大小寫的問題,那么該替換為什么呢? 
  因為從示例上看,bc,Bc,bC,BC都被搜索到了,卻不能統一替換為一個文本 
  那么,利用Instr這個函數來協助我們吧。 
  從源字符串,自左向右搜索,每找到一個匹配項。就按三步走 
    1、將匹配項左邊的字符串輸出 
    2、將匹配項套上樣式<span>后輸出 
    3、重復上兩步,繼續搜索右邊的字符串,直到搜索結尾 
  代碼如下: 
復制代碼代碼如下:

public function HighLight(S,F) 
dim tL,tM,tR,k 
tL="" 
tM="" 
tR=S 
k=instr(1,tR,F,1) 
do while k>0 
tL=tL & left(tR,k-1) 
tM=mid(tR,k,len(F)) 
tL=tL & "<span style='color:red'>" & tM & "</span>" 
tR=right(tR,Len(tR)-len(F)-k+1) 
k=instr(1,tR,F,1) 
loop 
HighLight=tL & tR 
end function 

  調用的時候,代碼如下: 
   
復制代碼代碼如下:

tS="abcaBcabCaBCabcaBCa" 
tF="bc" 
response.Write(tS) 
response.Write("<br/>") 
response.Write(HighLight(tS,tF)) 

  這樣就實現了如開頭實例的樣子 
  另一方面,思考是否用正則表達式更方便呢?嘗試了幾次,沒有結果。看看哪位高手用正則來解決這個問題。 
  寫了文章以后,網友“愚公”給出了正則表達式的解法。經測試,正確無誤。現將他的代碼貼于后。非常感謝他。 
   
代碼 
復制代碼代碼如下:

Function HighLight(S,F) 
Dim regEx 
Set regEx = New RegExp 
regEx.IgnoreCase = True 
regEx.Global = True 
regEx.Pattern = "(" & F & ")" 
HighLight = regEx.Replace(S,"<span style='color:red'>$1</span>") 
End Function 
Response.write HighLight("abcaBcabCaBCabcaBCa","bc") 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
亚洲精品视频区| 国产乱人视频免费播放| 日本视频一二三区中文字幕| 伊人中文在线| 九九热在线视频| 最新亚洲精品国自产在线观看| 国产婷婷视频在线| 国产盗摄一区二区| 在线播放黄色网址| 成年女人在线视频| 国产黄在线看| 成年网站免费入口在线观看| 国产95在线|亚洲| 九九在线视频| 亚洲欧美精选| 国产精品扒开做爽爽爽的视频| 四虎影视成人永久免费观看视频| 日本亚洲精品| 国产高清视频在线观看| 欧美日韩在线精品成人综合网| 中文字幕人成高视频| 四虎免费播放| 国产国产人免费人成免费视频| 另类综合图区| 亚洲精品一线| 伊人色综合网| 国产高清视频在线| 国产免费福利| 超碰在线免费播放| 尤物视频在线观看视频| 国产二区在线播放| 国产小视频在线播放| 人日人天天爽| heisi视频网在线观看| 国产成+人+亚洲+欧美+综合| 天堂资源最新在线| 国产美女福利在线观看| 日本视频在线| 麻豆国产视频| 丁香花视频在线观看| 麻豆网站在线免费观看| www.91在线播放| av在线不卡网站| 俺来俺也去www色在线观看| 亚洲综合在线免费| 欧美日韩**字幕一区| 欧美日韩一区二区三区在线播放| 国产福利电影在线观看| 国产精品被窝福利一区| 精品极品三级久久久久| 在线久久视频| 免费特级黄毛片| 欧美精品小视频| 丁香视频免费观看| 国产高清免费视频| 羞羞视频在线免费看| 国产在线观看色| 中文字幕成人乱码在线电影| 91在线视频免费看| eeuss影院在线| 中文字幕在线免费看| 国产黄视频网站| 一本久久精品| 欧美日韩不卡中文字幕在线| 国产精品外围在线观看| 精品久久亚洲一级α| 麻豆电影传媒二区| 国产区高清在线| av资源网站在线观看| 中文字幕视频免费在线观看| 精品女厕厕露p撒尿| 久久久久久77777| 国产成人精品久久一区二区小说| 天天插天天操| 精品推荐蜜桃传媒| 国产乱子伦三级在线播放| 精品久久亚洲一级α| 人人在线视频| 中文在线官网天堂| 国产美女自拍视频| 青青草原av在线| 在线视频三级| 国产高清视频免费最新在线| 国产免费网址| 美女国产在线| 亚洲欧美综合乱码精品成人网| 国产色视频网站| 黄色在线视频观看网站| xxx国产精品| aaa大片在线观看| 999福利在线视频| 中文字幕在线免费观看| 天堂中文在线观看| 国产va在线观看| 国产精品入口麻豆免费观看| 丁香花高清在线观看完整版| 日本黄在线观看| 四虎国产精品永久| av色在线观看| 日本高清中文字幕在线| 亚洲妇熟xxxx妇色黄| eeuss在线观看| 青青国产在线| 黄色国产网站在线播放| 久久国产综合视频| 九色精品视频在线观看| 午夜视频免费在线观看| 国产美女在线观看| 国产一级黄色| 97操碰视频| a视频免费看| 国产专区在线| 2021天堂中文幕一二区在线观| 精品国产白色丝袜高跟鞋| 伊人伊人av电影| www在线视频| 中文字幕在线影视资源| 国产激情自拍视频| 人成在线免费视频| 国产丝袜在线| jizz性欧美| 国产中文字幕在线| 国产特级淫片免费看| 在线中文字幕视频| 成年网站免费入口在线观看| 国产一级免费| sese一区| 精品视频一二三| 另类高清dbsm日本tvav| 国产小视频在线观看| 性网站在线播放| 国产午夜视频在线观看| 日韩中文字幕久久久经典网| 国产一二三四| 毛片视频免费观看| 精品无吗乱吗av国产爱色| 国产剧情在线一区| 在线视频中文字幕第一页| 天堂亚洲精品| 非洲黑人最猛性xxxx交| 伊人福利在线| 午夜av在线播放| 黄色av免费看| 免费精品国产自产拍在| 日p在线观看| av麻豆国产| 影音先锋日韩| 精品美女在线观看视频在线观看| 国产久草在线| 黄色av电影在线播放| 免费看的av| 蜜桃视频中文字幕| 亚洲电影先锋| a视频在线播放| 四虎国产精品永久地址998| 中文字幕av免费| 国产盗摄一区二区| 国产婷婷视频在线| 国产网站av| 国产精品久久久高清免费| 国产午夜在线| 国产寡妇树林野战在线播放| 最近免费中文字幕在线第一页| 超碰在线97国产| 狠狠干在线视频| 最近中文av字幕在线中文| 天天操天天射天天插| 国产女人在线视频| 成人超碰在线| 91美女主播在线视频| 四虎成人精品在永久免费| 超碰97国产精品人人cao| 九九热视频免费观看| 最新中文字幕av专区| 国产精品视频一区二区久久| 国产高潮av| 欧美午夜电影一区二区三区| 中文字幕在线播放网址| 精品推荐国产麻豆剧传媒| 在线观看视频污| 成人欧美日韩| 在线免费看黄av| 久久久久久91精品色婷婷| 最新天堂资源在线| 亚洲一本大道| 国产免费电影网站入口| 精品国产一区二区三区不卡在线| 亚洲大香人伊一本线| 国产中文字幕在线看| 国产一级片网站| 日本欧洲一区| 国产黄色在线网站| 欧美日韩一区二区三区视视频| 国产女人在线观看| 伊人电影在线观看| 国产深夜福利| 黄色av免费看| 日本h视频在线观看| 国产色a在线| 午夜视频在线免费|