| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 577 人关注过本帖
标题:如何分解长字符串分解成小字符串
只看楼主 加入收藏
a1999zqw
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2009-4-3
结帖率:78.95%
收藏
已结贴  问题点数:10 回复次数:3 
如何分解长字符串分解成小字符串
需要通用的程序,将长字符串分解成小字符串,长字符中包括汉字、大小字母、全角、半角等各种字符,分解成字串长度等于4字符的小字符串

随便举个例子:‘内9容(02-10)上agauvABD5公~告5588wf_d’

[ 本帖最后由 a1999zqw 于 2011-5-5 14:22 编辑 ]
搜索更多相关主题的帖子: 字符串 通用 汉字 
2011-05-05 13:46
xmlz
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:294
专家分:1392
注 册:2010-8-29
收藏
得分:10 
cstr="内9容(02-10)上agauvABD5公~告5588wf_d"
CLEAR
?cstr
ctrim(cstr)

FUNCTION ctrim(str)
    FOR i=1 TO LEN(str)
        IF ISLEADBYTE(SUBSTR(str,4,1))
            ?LEFT(str,3)
            str=SUBSTR(str,4)
        ELSE
            ?LEFT(str,4)
            str=SUBSTR(str,5)
        ENDIF
    ENDFOR
ENDFUNC
2011-05-05 21:04
xmlz
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:294
专家分:1392
注 册:2010-8-29
收藏
得分:0 
可能误解你的意思了,分解成长度等于4的字符串?
活着你只是要这样:
FUNCTION trimc(str)
    FOR i=1 TO LENc(str) STEP 4
            ?LEFTc(str,4)
            str=SUBSTRc(str,5)
    ENDFOR
ENDFUNC
2011-05-05 21:10
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
楼主的要求是达不到的
双字节能分吗

坚守VFP最后的阵地
2014-03-25 14:45
快速回复:如何分解长字符串分解成小字符串
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022678 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved