| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3015 人关注过本帖
标题:allt()函数为什么不能删除全角状态下的空格?
只看楼主 加入收藏
双鱼座华英雄
Rank: 1
等 级:新手上路
帖 子:38
专家分:3
注 册:2016-9-26
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
allt()函数为什么不能删除全角状态下的空格?
如标题,我发现allt函数无法过滤掉中文全角状态下的空格,有没有解决的方法,求指教!
搜索更多相关主题的帖子: 中文 
2016-12-17 17:25
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
有办法
chrtran("中 国 人 民",chr(41377),"")

坚守VFP最后的阵地
2016-12-17 18:43
双鱼座华英雄
Rank: 1
等 级:新手上路
帖 子:38
专家分:3
注 册:2016-9-26
收藏
得分:0 
回复 2楼 sdta
我的意思是,比如我有一个字符串,并不知道它里面有没有全角的空格,不管有没有,我只想得到没有空格的字符串,怎么解决?
2016-12-17 19:03
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:20 
chrtranC("中 国 人 民",chr(41377)+chr(32),"")

坚守VFP最后的阵地
2016-12-17 19:06
双鱼座华英雄
Rank: 1
等 级:新手上路
帖 子:38
专家分:3
注 册:2016-9-26
收藏
得分:0 
回复 4楼 sdta
明白大师的意思了,只怪自己还没消化Vf函数,谢谢!
2016-12-17 19:34
hyswcyh
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:391
专家分:896
注 册:2004-11-23
收藏
得分:0 
全角空格是不能删除的。
2016-12-19 08:52
双鱼座华英雄
Rank: 1
等 级:新手上路
帖 子:38
专家分:3
注 册:2016-9-26
收藏
得分:0 
回复 6楼 hyswcyh
版主的意思是替换
2016-12-19 19:48
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
VFP6 alltrim()只能删除字符串前后空格。
VFP9 alltrim()删除字符串前后指定的字符,默认删除前后空格或0。
删除字符串前后全角空格和半角空格,可以这样:
? ALLTRIM("  ABCD  ", 0hA1," ")
2016-12-19 20:15
双鱼座华英雄
Rank: 1
等 级:新手上路
帖 子:38
专家分:3
注 册:2016-9-26
收藏
得分:0 
回复 8楼 吹水佬
你说的这个函数用法是9.0的吧,虽然很少用9.0,但是还是想问一下,代码0hA1是什么意思?全角空格?
2016-12-20 00:42
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
回复 9楼 双鱼座华英雄
全角空格的内码是A1A1,即0hA1A1,VFP6用CHR(0xA1)+CHR(0xA1)。
2016-12-20 05:28
快速回复:allt()函数为什么不能删除全角状态下的空格?
数据加载中...
 
   



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

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