搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ allt()函数为什么不能删除全角状态下的空格?
标题:
allt()函数为什么不能删除全角状态下的空格?
只看楼主
双鱼座华英雄
等 级:
新手上路
帖 子:38
专家分:3
注 册:2016-9-26
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:10
allt()函数为什么不能删除全角状态下的空格?
如标题,我发现allt函数无法过滤掉中文全角状态下的空格,有没有解决的方法,求指教!
搜索更多相关主题的帖子:
中文
2016-12-17 17:25
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
2
楼
得分:0
有办法
chrtran("中 国 人 民",chr(41377),"")
坚守VFP最后的阵地
2016-12-17 18:43
双鱼座华英雄
等 级:
新手上路
帖 子:38
专家分:3
注 册:2016-9-26
第
3
楼
得分:0
回复 2楼 sdta
我的意思是,比如我有一个字符串,并不知道它里面有没有全角的空格,不管有没有,我只想得到没有空格的字符串,怎么解决?
2016-12-17 19:03
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
4
楼
得分:20
chrtranC("中 国 人 民",chr(41377)+chr(32),"")
坚守VFP最后的阵地
2016-12-17 19:06
双鱼座华英雄
等 级:
新手上路
帖 子:38
专家分:3
注 册:2016-9-26
第
5
楼
得分:0
回复 4楼 sdta
明白大师的意思了,只怪自己还没消化Vf函数,谢谢!
2016-12-17 19:34
hyswcyh
等 级:
贵宾
威 望:
20
帖 子:391
专家分:896
注 册:2004-11-23
第
6
楼
得分:0
全角空格是不能删除的。
2016-12-19 08:52
双鱼座华英雄
等 级:
新手上路
帖 子:38
专家分:3
注 册:2016-9-26
第
7
楼
得分:0
回复 6楼 hyswcyh
版主的意思是替换
2016-12-19 19:48
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
8
楼
得分:0
VFP6 alltrim()只能删除字符串前后空格。
VFP9 alltrim()删除字符串前后指定的字符,默认删除前后空格或0。
删除字符串前后全角空格和半角空格,可以这样:
? ALLTRIM(" ABCD ", 0hA1," ")
2016-12-19 20:15
双鱼座华英雄
等 级:
新手上路
帖 子:38
专家分:3
注 册:2016-9-26
第
9
楼
得分:0
回复 8楼 吹水佬
你说的这个函数用法是9.0的吧,虽然很少用9.0,但是还是想问一下,代码0hA1是什么意思?全角空格?
2016-12-20 00:42
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
10
楼
得分:0
回复 9楼 双鱼座华英雄
全角空格的内码是A1A1,即0hA1A1,VFP6用CHR(0xA1)+CHR(0xA1)。
2016-12-20 05:28
11
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-472526-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019216 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved