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

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

asp 標(biāo)記字符串中指定字符變色不區(qū)分大小寫

2024-04-25 20:30:52
字體:
供稿:網(wǎng)友

 今天遇到這種問題,單純的使用replace函數(shù)不行,他會(huì)改變?cè)械淖址拇笮?在網(wǎng)上找到相關(guān)的代碼,與大家分享一下。

普通的替換函數(shù)

代碼如下:

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

正則表達(dá)式代碼如下:

代碼如下:

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

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 修水县| 嘉峪关市| 宽甸| 乌鲁木齐市| 资溪县| 雅江县| 嘉善县| 肇庆市| 贵南县| 旅游| 安新县| 玉门市| 平昌县| 塘沽区| 仙居县| 舞钢市| 昭苏县| 襄樊市| 商都县| 汉川市| 太湖县| 遂溪县| 洛浦县| 靖宇县| 荥经县| 南投市| 周至县| 沂源县| 衡阳县| 万山特区| 项城市| 长寿区| 东乌| 贵溪市| 永宁县| 固安县| 福泉市| 文登市| 新宁县| 乐安县| 斗六市|