以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [求助]如何从字符串的后面截取  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=2506)

--  作者:志艺风云
--  发布时间:2004-10-3 23:46:46
--  [求助]如何从字符串的后面截取
例如 123456 截取后 只有前面的四位 截取成 1234 123456789 截取成 1234 和从后面截取2位 123456 截取成1234 123456789 截取成1234567
--  作者:水手
--  发布时间:2004-10-4 14:19:12
--  
以下是引用志艺风云在2004-10-3 23:46:46的发言: 例如 123456 截取后 只有前面的四位 截取成 1234 123456789 截取成 1234 和从后面截取2位 123456 截取成1234 123456789 截取成1234567
第一种设置步骤:得到字符串,取整数4,执行字符串截取方法.第二种截取步骤:其实你可以首先得到字符串长度,然后把长度减去2,再从字符串左边截取即可.
--  作者:志艺风云
--  发布时间:2004-10-5 3:08:44
--  
你所说的都是从后面截取位数后留前面的,但好似星没有从后面截取留前面的啊,我就是想这样啊。
--  作者:引力波
--  发布时间:2004-10-5 18:58:20
--  
水手的办法就是从后面向前截取.具体方法已经有了,你要仔细看水手说的方法: 1、先获得字符串的长度,比如12345678,长度是8。 2、去掉后面2符是78,也就是说要截取字符长度为6的字符串,8-2=6。 3、对12345678取6个字符,即得123456!
--  作者:敬竹
--  发布时间:2004-10-5 21:34:09
--  
楼主还是在看着想程序,亲手去做一下就明白了,水手的方法就是你说的
--  作者:志艺风云
--  发布时间:2004-10-6 10:54:09
--  
晕,不会这么惨吧,我就是这样做的啊,用计数中的截取功能,但截取2字符是得出 不要前面的两 个字符啊。 我的大概是 字符串123456 自定义字符2 截取 得到3456 谢谢,我再看看。
[此贴子已经被作者于2004-10-6 11:17:00编辑过]

--  作者:水手
--  发布时间:2004-10-6 18:28:14
--  
以下是引用志艺风云在2004-10-6 10:54:09的发言: 晕,不会这么惨吧,我就是这样做的啊,用计数中的截取功能,但截取2字符是得出 不要前面的两 个字符啊。 我的大概是 字符串123456 自定义字符2 截取 得到3456 谢谢,我再看看。
试试这个: 从后面截取执行后效果:
图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看 按纽单击设置:
图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看 从前面截取执行效果:
图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看 按纽单击设置:
图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看 注意:截取过程中需要设置两个参数,第一个参数为开始截取位置,第二个参数为截取长度。本例中开始截取位置应该设置为1更符合一些(尽管设置为0和1两者执行结果一样)。你在截取中只设置了一个参数,意义为开始截取位置,第二个参数没有设置,系统默认为自开始截取位置以后的所有字符。 源代码(专业版环境):
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:
[此贴子已经被作者于2004-10-6 20:46:39编辑过]

--  作者:志艺风云
--  发布时间:2004-10-7 14:14:20
--  
谢谢,我已经看到了 参数> 运算.以上两/三项进行字符串:<截取> 的 两/三 了 我以前都只是设一个参数所以.就是你说的 你在截取中只设置了一个参数,意义为开始截取位置,第二个参数没有设置,系统默认为自开始截取位置以后的所有字符。 谢谢各位.