作者memory812 (memory LEO)
看板Visual_Basic
標題[VB6 ] 如何擷取字元?
時間Mon Dec 22 17:29:08 2008
bd="字母小寫abcd"
LenB(StrConv(bd, vbFromUnicode))
bd這時算出的字元數為12
然後我要取出前6個字元
我試用left(bd,6),但會跑出"字母小寫ab"
但我要的結果是"字母小",請問還有什麼方式可以寫出來?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.202.202.98
1F:推 williewillie:LEFT(BD,3) 12/22 17:58
2F:推 williewillie:你用LENB 會把中文當兩個字算 4中文*2=8+4英文=12 12/22 18:07
3F:→ williewillie:LEN則是所見的字有多少便算多少字元=8 12/22 18:08
4F:→ williewillie:如果上面用LEN 那取出字母小請用LEFT 12/22 18:11
5F:→ williewillie:若要用LENB 取出字母小 則用LEFT(BD,6) 12/22 18:12
6F:→ williewillie:更正 LEFTB(BD,6) 12/22 18:12
7F:→ memory812:謝謝你...^^ 12/23 09:19
8F:→ memory812:謝謝你,我要的就是LEFTB(BD,6),這個答案...^^ 12/23 09:32
9F:→ MOONRAKER:我就想這種狀況明明就要用leftb() 怎麼一直在講left() 12/23 16:56
10F:→ MOONRAKER:難道VB6還有什麼不為人知的秘密 @@ 12/23 16:56