社区
VFP
帖子详情
vfp 字符串去掉前面的0
andyliang007008
2018-11-08 04:59:04
例如字符串0010,我只需要取到10;
0100,只需要100
0001,只需要1
字符串不一定是1和0,可能是其他数字和0
...全文
540
7
打赏
收藏
vfp 字符串去掉前面的0
例如字符串0010,我只需要取到10; 0100,只需要100 0001,只需要1 字符串不一定是1和0,可能是其他数字和0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
破晓宇
2020-09-28
打赏
举报
回复
这个转成数值型,再转字符就行了 (虽然这个问题时间有点久远)
hbgth
2020-06-08
打赏
举报
回复
说穿了,编程就是做数学题。
hbgth
2020-06-08
打赏
举报
回复
类似这种题目,就是个解题思路,其实只要一种截取函数就可以包治百病。
hbgth
2020-06-08
打赏
举报
回复
程序我提供不了,vfp好多年不用了。可以提供解题思路:用循环命令,i++,从左边第1个开始截取整个字符,每次截取1个,判断是否=0,如果<>0,从右截取整个字符的n+1-i,就是你要得到的字符串了。n=len(string) for(i=1 i++)[if left(string,1)<>0 then right(string,n+1-i)] 累死了
lygcw9602
2018-11-09
打赏
举报
回复
楼主的问题可能有保留,这样不利于解决问题
lygcw9602
2018-11-09
打赏
举报
回复
猫版主的代码只适用于VFP9
如果楼主用的VFP不是VFP9,还要自己另想办法。
?transform(int(val("0001")))
?transform(int(val("0010")))
?transform(int(val("0100")))
都市夜猫
2018-11-08
打赏
举报
回复
? Ltrim('0010','0')
? Ltrim('0001','0')
? Ltrim('0201','0')
去掉
字符串
中的某个字符函数—以‘0’为例
功 能:
去掉
数据缓冲区(首地址为pData)中数据中的0
字符串
截取前几位数,截取小数点之前的数字
1,截取
字符串
前i个字符 str=str.substring(0,i); 2,
去掉
字符串
的前i个字符str=str.substring(i); 将
字符串
从索引号为2开始截取,var sb = "bbbdsajjds"; sb.substring(2); //bdsajjds 从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符); var ...
vfp
实用函数
一.字符及
字符串
处理函数:字符及
字符串
处理函数的处理对象均为字符型数据,但其返回值类型各异. 1.取子串函数: 格式:substr(c,n1,n2) 功能:取
字符串
C第n1个字符起的n2个字符.返回值类型是字符型. 例:取姓名
字符串
中的姓. store \"王小风\" to xm ?substr(xm,1,2) 结果为:王 2.删除空格函数:以下3个
VFP
常用函数大全_
VFP
一.字符及
字符串
处理函数:字符及
字符串
处理函数的处理对象均为字符型数据,但其返回值类型各异. 1.取子串函数: 格式:substr(c,n1,n2) 功能:取
字符串
C第n1个字符起的n2个字符.返回值类型是字符型. 例:取姓名
字符串
中的姓. store "王小风" to xm ?substr(xm,1,2) 结果为:王 2.删除空格函数:以下3个函数可以删除
字符串
中的多余空格,3
字符
去掉
空格
1、
去掉
数据库字段的前后空格,ltrim
去掉
左边的空格,rtrim
去掉
右边的空格。 update tableName t set t.columnName = trim(t.columnName);
VFP
2,749
社区成员
29,140
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章