| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 221 人关注过本帖
标题:【分享】VFP9增强命令TRIM、ALLTRIM、RIGHT
只看楼主 加入收藏
kangss
Rank: 8Rank: 8
等 级:贵宾
威 望:14
帖 子:371
专家分:865
注 册:2014-6-12
收藏
得分:0 
以下是引用吹水佬在2025-10-22 11:52:06的发言:


用这种方法只能只抽
? TRIM(TRIM(LTRIM(TRANSFORM(0,"99999999.99")," "),"0"),".")

图片附件: 游客没有浏览图片的权限,请 登录注册

测试正确,这个比“STR”更简洁

用笨办法合并一起测试:
? LTRIM(RTRIM(RTRIM(STR(IIF(TYPE("jinjia") = "C", VAL(jinjia), jinjia),20,4), '0'), '.'))
图片附件: 游客没有浏览图片的权限,请 登录注册


昨天 12:03
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:火星
等 级:版主
威 望:37
帖 子:811
专家分:3245
注 册:2018-3-13
收藏
得分:0 
不建议直接硬编码,可能存在很多你未预料的数据,用自定义函数更利于后续扩展和维护,如果输入源是第三方提供的,更需如此
例如:同样是 numeric 型数值,一旦别人给你的 json 串采用了科学计数法,你这样一转换就纯属画蛇添足
以现今电脑的能力和人力成本比较,这点时间和空间上的花销是值得的

[此贴子已经被作者于2025-10-22 12:26编辑过]


这家伙很懒,啥也没留下
昨天 12:24
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10794
专家分:43364
注 册:2014-5-20
收藏
得分:0 
如果是 xxx...xx.xx 格式的串,分开整数与小数,只处理小数部分就可以。
分开整数与小数可以利用截取文件名函数。

昨天 15:49
快速回复:【分享】VFP9增强命令TRIM、ALLTRIM、RIGHT
数据加载中...
 
   



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

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017376 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved