婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > asp截取指定英漢混合字符串_支持中文

asp截取指定英漢混合字符串_支持中文

熱門標(biāo)簽:智能電銷機(jī)器人適用于哪些行業(yè) 長(zhǎng)沙防封電銷卡品牌 武漢營(yíng)銷電話機(jī)器人軟件 外呼系統(tǒng)還用卡么 徐州人工智能電銷機(jī)器人好用嗎 騰訊地圖標(biāo)注商戶關(guān)閉 西寧公司外呼系統(tǒng)平臺(tái) 地圖標(biāo)注宅基地 地圖標(biāo)注服務(wù)哪家好
說(shuō)明:本函數(shù)作用是截取指定英漢混合字符串,并保持顯示長(zhǎng)度一至。就是將一個(gè)漢字當(dāng)兩英文來(lái)截取。
用途:一般會(huì)用在標(biāo)題顯示列表,可以避免截取的字符串參插不齊的現(xiàn)象。
程序代碼
復(fù)制代碼 代碼如下:

'//A_strString要處理的字符串
'//A_intLen以英文字符數(shù)為準(zhǔn)
'//A_strAddString如果A_strString有截取字符時(shí)添中的后綴,如:...,可以為空
function CutString(byval A_strString,byval A_intLen,byval A_strAddString)
dim MM_objRe,MM_objMs,MM_objMh
dim MM_strCut,MM_intLen
set MM_objRe=new RegExp
MM_objRe.Global=true'全局搜索
MM_objRe.IgnoreCase=true'不區(qū)分大小寫(xiě)
MM_objRe.Pattern="[^\x00-\xff]"

MM_intLen=A_intLen
if len(A_strString)=A_intLen then
MM_strCut=A_strString
else
MM_strCut=left(A_strString,MM_intLen)
set MM_objMs=MM_objRe.execute(MM_strCut)
if MM_objMs.count>MM_intLen then
for each MM_objMh in MM_objMs
if MM_objMh.FirstIndexMM_intLen then
MM_intLen=MM_intLen-1
else
exit for
end if
next
else
MM_intLen=MM_intLen/2
end if
MM_strCut=left(A_strString,MM_intLen) A_strAddString
end if
CutString=MM_strCut
set MM_objRe=nothing
end function

這個(gè)和目前網(wǎng)上流行的不太一樣,用的是正則式來(lái)獲取非ANSI字符(這里默認(rèn)非ANSI字符為漢字,如果有偏差可以修改正則式來(lái)達(dá)到目的)。先注明一點(diǎn):函數(shù)指定長(zhǎng)度以英文字符數(shù)為準(zhǔn)。即是指定為10,含義為10個(gè)英文或5個(gè)漢字
作了兩點(diǎn)優(yōu)化:
第一點(diǎn):直接獲取指定長(zhǎng)度的字符,因?yàn)椴还苁侨珴h字還是全英文,最長(zhǎng)不過(guò)是全英文長(zhǎng)度,超過(guò)的字符是絕對(duì)淘汰字符。
第二點(diǎn):使用正則尋找范圍內(nèi)的漢字,并只遍歷每個(gè)漢字的字?jǐn)?shù),這樣可以最大程度上減少循環(huán)次數(shù)。
您可能感興趣的文章:
  • asp截取字符串的兩種應(yīng)用
  • asp下實(shí)現(xiàn)截取字符串特定部分內(nèi)容函數(shù)
  • asp 字符串截取函數(shù)
  • GetBody asp實(shí)現(xiàn)截取字符串的代碼
  • 用asp實(shí)現(xiàn)的截取指定格式字符串的代碼
  • asp從字符串里截取N個(gè)帶HTML的字符的函數(shù)
  • ASP.NET 字符串截取
  • asp CutStrX字符串截取函數(shù)(過(guò)濾全部HTML標(biāo)記)
  • asp實(shí)現(xiàn)截取字符串函數(shù)

標(biāo)簽:普洱 巴彥淖爾 荊門 通遼 雅安 運(yùn)城 通化 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp截取指定英漢混合字符串_支持中文》,本文關(guān)鍵詞  asp,截取,指定,英漢,混合,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp截取指定英漢混合字符串_支持中文》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于asp截取指定英漢混合字符串_支持中文的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 洪泽县| 四平市| 苏尼特右旗| 金秀| 扎囊县| 玉门市| 乌苏市| 始兴县| 吉水县| 尼勒克县| 铁岭县| 错那县| 建湖县| 民和| 中方县| 志丹县| 左云县| 黄龙县| 呼和浩特市| 波密县| 松溪县| 香格里拉县| 广平县| 区。| 华亭县| 监利县| 华蓥市| 中卫市| 罗平县| 嘉荫县| 马龙县| 珲春市| 临海市| 探索| 通山县| 汝南县| 宝应县| 白山市| 雅安市| 井冈山市| 保定市|