以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户服务 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2) ---- 怎么倒着截取字符串? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=31474) |
-- 作者:bigdhx -- 发布时间:2011-8-24 23:30:42 -- 怎么倒着截取字符串? 怎么倒着截取字符串? 例如: 搭建论坛,截取后面的“论坛”两个字? 请高手指点 |
-- 作者:jsphp -- 发布时间:2011-8-25 7:48:55 -- 得到字符串的“长度”,就可以计算出来准确的位置了。 |
-- 作者:bigdhx -- 发布时间:2011-8-25 14:04:17 -- 我说的不是这个意思,是任何字符串都在后面开始往前截取,不管多长的字符串,都从后面开始取6个字符,例如搭建之星,从后面取“建之星”,从最后一个星字开始,倒着取到建字。如果是“搭建论坛”,就是从坛字开始取,到建字,总是从最后开始取。 |
-- 作者:free123 -- 发布时间:2011-8-25 14:55:09 -- 楼上的好像没有说清楚,截取的结果 是哪个字符组合??? |
-- 作者:free123 -- 发布时间:2011-8-25 14:59:10 -- 就楼主的帖子意思,通过总长度“减去”截取长度就可以了。 |
-- 作者:bigdhx -- 发布时间:2011-8-25 15:59:57 -- 哈哈,我怎么想到啊,总长度“减去”截取长度就是起始位置啊 |
-- 作者:众方志诚 -- 发布时间:2011-8-25 19:17:58 -- 先得到总长度 ,再送去需要得到的字符的长度 。太对了,哈哈。灵活应用 |
-- 作者:bigdhx -- 发布时间:2011-8-26 10:43:25 -- 谁能帮忙做个例子,我做很长时间,传值没有弄明白,怎么也得不到我想的结果 |
-- 作者:cloud123 -- 发布时间:2011-8-26 10:48:23 -- 你不可能 得到想要的结果,现在的论坛,都有这方面的 检查限制;垃圾帖 是很发的 。。 |
-- 作者:pc_doctor -- 发布时间:2011-8-26 12:02:35 -- 楼主,您这个问题的真正难度是在于,你所需要截取的字符串中是否存在单/双字节的字符混合存在。 如果是完全都是单纯的单字节字符(半角数字或字母),或者完全都是单纯的双字节字符(全角数字或字母和汉字),都好办。 不知道您的实际需求情况,现假设您的需求是 完全都是单纯的双字节字符的情况,给您一段代码:
参数> 窗口1.行编辑1.属性:(当前编辑内容)
很明显,需要2个行编辑构件和1个按钮构件即可,事件语句放在按钮事件中。 |