LabVIEW论坛
直播中

就是我啊111

5年用户 131经验值
擅长:LabVIEW
私信 关注
[问答]

LabVIEW里,如何判断字符串的最后一个字符是否为汉字?

有一串字符串,需要显示在前面板上,但是显示的区域大小有限,所以我想把这个字符串控制在20长度以内(也不一定是20,这个长度我可以自己控制)如果超过了这个范围,我就以“...”结尾来显示,但是我用截取字符串的时候,如果内容是中共文混合或者有标点符号,会出现最后一个汉字只截取了一半字节的现象,请问 ,我该如何判断截取的末尾那个字符是不是汉字?
或者谁能给个答案,不用截取字符串也可以实现

比如:依文档标准,所得到的结果应该是是A。
显示为:依文档标准,所得到...
  • 汉字判断.png

回帖(3)

Victor

2020-6-22 11:53:27

最佳答案

本帖最后由 18442610 于 2020-6-22 15:33 编辑

大致思路是可以利用单字符的ASCII范围判断是否单字符,从而自动调整长度。
附件有实现例子,虽然有点绕。
3 4 举报

chemixi

2021-6-24 16:08:17
非常好,~!!!!!!!!!!!!!!!!!!!!!~
举报

MEI_大石头

2021-7-29 10:15:17
很有帮助谢谢,在此基础上做了修改 FE`II%YXNAD@$%(F4`2Z`NR.png
举报

更多回帖

发帖
×
20
完善资料,
赚取积分