以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  如何在特定的位置添加符号  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27121)

--  作者:fanhong
--  发布时间:2014/4/19 23:16:00
--  如何在特定的位置添加符号

字符型的数字,在指定的位置添加指定的符号

 

例如:

 

例子一、原字符622892002008949438  每5位插入一个指定符号"|",变成62289|20020|08949|438

 

例子二、原字符4062540002332569  每4位插入一个指定符号"  ",变成4062 5400 0233 2569


--  作者:iyplx2425
--  发布时间:2014/4/20 8:28:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:222.egd


--  作者:fanhong
--  发布时间:2014/4/20 13:25:00
--  
谢谢iyplx23425给予的启发

因为字符型数字位数不固定,是随机的,从1-N位都有,但格式相同,所以修改了公式,请指教是否正确

Format([A],Trim(Rept("@@@@ ",Quotient(Len([A]),4)) + Rept("@",Mod(Len([A]),4))))

Format([A],Substitute(Trim(Rept("@@@@ ",Quotient(Len([A]),4)) + Rept("@",Mod(Len([A]),4)))," ","|"))


--  作者:iyplx2425
--  发布时间:2014/4/20 13:30:00
--  

可以的。


--  作者:iyplx2425
--  发布时间:2014/4/20 13:33:00
--  
重复次数可以考虑用字节长度除以分段的字节个数表示就更机动了。