看板 Visual_Basic 關於我們 聯絡資訊
想請問搜尋字串裡中文字的方法~除了逐字搜尋還有沒有 其它比較smart的作法~ 小弟目前想到的是用mid(text,nCtr,1) 對string 逐字比對~ (VB的 mid 不管單雙位元都是當1個長度來看 @@) 比對出是負數 且落在 big5 內碼 範圍內的就挑出來~ 看起來好像沒什麼效率..Orz...不知大大們有更好的方法嘛? 本來想直接轉成 Byte() .. 但是 array 裡面的值 好像跟取出的字元 用asc() 轉成的數字 關聯不起來...Orz 懇請大大賜教~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.77.241.1
seagal:VB.NET有indexof語法 不知道vb有沒有 05/08 17:12
MrOrz:是要挑出字串裡的中文,還是只是檢查字串裡有沒有中文字? 05/08 20:27
mathlinka:試試 InStr()? 05/08 21:17
fumizuki:VB6和VB.NET 都可以用 InStr 05/08 22:01
fumizuki:InStr 是傳回以1開始的整數 IndexOf 傳回以0開始的整數 05/08 22:01