当前位置: 代码迷 >> PB >> 怎样获取指定字符串的字符数,该如何处理
  详细解决方案

怎样获取指定字符串的字符数,该如何处理

热度:26   发布时间:2016-04-29 08:57:44.0
怎样获取指定字符串的字符数
rt
如果字符串为“中国x23” 则得到的字符数为 5,
如果字符串为“中国” 则的到的字符数为2
如果字符串为“x23”则得到的字符数为3
不知道怎么判断汉字啊

------解决方案--------------------
string ls_temp='中国x23'
for li_i = 1 to len(ls_temp)
if asc(Mid(ls_temp,li_i,1))>127 then
//汉字
end if
next
------解决方案--------------------
这个要看你使用的pb的版本了

如果是pb10以后,包括pb10,用len就可以得到你要的结果
如果是10以前的版本就要用lenw

探讨
rt
如果字符串为“中国x23” 则得到的字符数为 5,
如果字符串为“中国” 则的到的字符数为2
如果字符串为“x23”则得到的字符数为3
不知道怎么判断汉字啊
  相关解决方案