yhdata_6cyjZ1K4玄铁二
2022-5-17 14:47:05 发布在问答
【数据处理】 截取字符串报错
截取中间字符的时候会报错,但是在长度内的,这是为什么?急!var a0='202241'
var startd=substring(a0,0,4)+substring(a0,5,1)


Image_20220517144538.png

最佳答案

永洪vip
9201 白银一

2022-05-17 14:47:06

debug(substring(a0,0,4)) debug(substring(a0,4,5))开始第四位,结束第五位
查看完整内容
1887
7
精彩评论7
9201白银一
发表于 2022-5-17 14:47:06 显示全部楼层
debug(substring(a0,0,4))
debug(substring(a0,4,5))开始第四位,结束第五位
回复

使用道具 2#

Il.Mare白银一
发表于 2022-5-17 15:10:14 显示全部楼层
您好,substring(a0,5,1) 应该是 substring(a0,1,5)?
回复

使用道具 3#

yhdata_6cyjZ1K4玄铁二
发表于 2022-5-18 17:34:00 显示全部楼层
永洪tech-ab 发表于 2022-5-17 15:10
您好,substring(a0,5,1) 应该是 substring(a0,1,5)?

不是的,我只想截取中间的一位数
回复

使用道具 4#

永洪tech-shenfs青铜一
发表于 2022-5-18 17:41:59 显示全部楼层
yhdata_6cyjZ1K4 发表于 2022-5-18 17:34
不是的,我只想截取中间的一位数

substring(a0,5,1) 您的写法不对呢,您需要截取那个字符, 第一个整数 为开始位置,第二个整数为结束位置
回复

使用道具 5#

yhdata_BamAEn0q青铜一
发表于 2022-5-18 17:49:41 显示全部楼层
yhdata_6cyjZ1K4 发表于 2022-5-18 17:34
不是的,我只想截取中间的一位数

var startd=substring(a0,0,4)+a0.substring(a0,5,1)
回复

使用道具 6#

永洪tech-shenfs青铜一
发表于 2022-5-18 17:58:18 显示全部楼层
yhdata_BamAEn0q 发表于 2022-5-18 17:49
var startd=substring(a0,0,4)+a0.substring(a0,5,1)

您这个写法也没对呢
回复

使用道具 7#

yhdata_6cyjZ1K4玄铁二
发表于 2022-5-19 14:26:36 显示全部楼层
9201 发表于 2022-5-17 14:47
debug(substring(a0,0,4))
debug(substring(a0,4,5))开始第四位,结束第五位

对的,感谢
回复

使用道具 8#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部