vb.如何精确的分割中英文混合字符串?
发布网友
发布时间:2023-07-12 04:15
我来回答
共1个回答
热心网友
时间:2024-04-11 07:20
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
vb.如何精确的分割中英文混合字符串?
要求1。给出一个分割大小,比如是2KB,那么就把这段字符串分割成每个准确的2KB的字符串。
2。处理过程中不可以用带有存盘的方法。(如果保存了,用FSO是很好分割,但是这个不是我需要的)
3。再次提醒是 中英文混合 的,如果给出MID LEN函数的简单分割,那就拜托别发了,因为肯定不对。
4。回复的要完整的一段代码,别说方法,因为说的简单,写出来的多半是错的。
解析:
Do While LenB(StrConv(StrSaveTmp, vbFromUnicode)) >= LonLtxt * 1000
StrSaveIt = StrConv(MidB(StrConv(StrSaveTmp, vbFromUnicode), 1, LonLtxt * 1000), vbUnicode)
call save(strsaveit)
StrSaveTmp = StrConv(MidB(StrConv(StrSaveTmp, vbFromUnicode), LonLtxt * 1000, LenB(StrConv(StrSaveTmp, vbFromUnicode))), vbUnicode)
Loop