前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

pb中的mid函数解释-CSDN论坛-CSDN.NET-中国最大的IT技术社区 --> 首页 论坛帮助 论坛牛人 论坛地图 CSDN > CSDN论坛 > PowerBuilder > 非技术版 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 wwwsmdy pb中的mid函数解释 [问题点数:20分,结帖人wwwsmdy] 不显示删除回复 显示所有回复 显示星级回复 显示得分回复 只显示楼主 收藏 wwwsmdy wwwsmdy 等级: 结帖率:90.91% 楼主 发表于: 2011-09-19 14:28:12 mid(this.text,1,pos(this.text,'',1)-1) 更多 分享到: 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 回复次数:16 yyoinge yyoinge 等级: 结帖率:96.15% 12 #1 得分:5 回复于: 2011-09-19 14:36:16 mid(as, m, n) //在字符串as中,从第m位开始截取长度为n的子串 pos(as,as_sub,n) //在字符串as中,从第n位开始,查找子串as_sub第一次出现的位置 pos(this.text,'',1) //在this.text中,从第1位开始,查找字串'',第一次出现的位置,结果为0 mid(this.text,1,pos(this.text,'',1)-1) //在this.text中,从第1位开始截取长度为pos(this.text,'',1)-1的字串 //由于pos(this.text,'',1)结果为0, 所以mid结果为'' 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wwwsmdy wwwsmdy 等级: 结帖率:90.91% #2 得分:0 回复于: 2011-09-19 15:06:06 那这句话,岂不是很没有意义…… 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xuam xuam 等级: 结帖率:100% #3 得分:5 回复于: 2011-09-19 15:11:48 引用 2 楼 wwwsmdy 的回复:那这句话,岂不是很没有意义…… 怎么没意义? 就是取this.text的第一个字符到this.text中''字符的长度的内容 假如this.text ='abcdef gh' mid(this.text,1,pos(this.text,'',1)-1) ='abcdef' 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yyoinge yyoinge 等级: 结帖率:96.15% 12 #4 得分:0 回复于: 2011-09-19 15:17:58 引用 3 楼 xuam 的回复:引用 2 楼 wwwsmdy 的回复: 那这句话,岂不是很没有意义…… 怎么没意义? 就是取this.text的第一个字符到this.text中''字符的长度的内容 假如this.text ='abcdef gh' mid(this.text,1,pos(this.text,'',1)-1) ='abcdef' 假如this.text ='abcdef gh' mid(this.text,1,pos(this.text,'',1)-1) ='' //不是 = 'abcdef' 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yyoinge yyoinge 等级: 结帖率:96.15% 12 #5 得分:0 回复于: 2011-09-19 15:18:23 引用 2 楼 wwwsmdy 的回复:那这句话,岂不是很没有意义…… 这就话是没有意义的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xuam xuam 等级: 结帖率:100% #6 得分:0 回复于: 2011-09-19 15:25:41 怎么不是呢? mid(this.text,1,pos(this.text,' ',1)-1) ='abcdef' 你试试吧. 引用 4 楼 yyoinge 的回复:引用 3 楼 xuam 的回复: 引用 2 楼 wwwsmdy 的回复: 那这句话,岂不是很没有意义…… 怎么没意义? 就是取this.text的第一个字符到this.text中''字符的长度的内容 假如this.text ='abcdef gh' mid(this.text,1,pos(this.text,'',1)-1) ='abcdef' 假如this.text =…… 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yyoinge yyoinge 等级: 结帖率:96.15% 12 #7 得分:0 回复于: 2011-09-19 15:31:33 试了的,取到的是空字符串 PB9的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yyoinge yyoinge 等级: 结帖率:96.15% 12 #8 得分:0 回复于: 2011-09-19 15:32:26 pos(as, '') 明显不等于 pos(as, ' ') 吧 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xuam xuam 等级: 结帖率:100% #9 得分:5 回复于: 2011-09-19 15:34:02 引用 7 楼 yyoinge 的回复:试了的,取到的是空字符串 PB9的 this.text ='abcdef gh' mid(this.text,1,pos(this.text,' ',1)-1) ='abcdef' 在PB9下测试通过. 单引号中间有空格键, 字符串里也是空格键. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xuam xuam 等级: 结帖率:100% #10 得分:0 回复于: 2011-09-19 15:36:18 引用 8 楼 yyoinge 的回复:pos(as, '') 明显不等于 pos(as, ' ') 吧 楼主的原意应该就是第二种吧. 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wwwsmdy wwwsmdy 等级: 结帖率:90.91% #11 得分:0 回复于: 2011-09-19 15:39:07 我就是想知道这句话的意义,如果取来取去什么都没有,那就等于没有意义了,如果是为了去掉空格,那么还是有意义的 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 yyoinge yyoinge 等级: 结帖率:96.15% 12 #12 得分:5 回复于: 2011-09-19 15:39:51 呵呵,楼主给的mid(this.text,1,pos(this.text,'',1)-1)里面''是没有空格的 你在3楼给出的pos里面''也是没有空格的, 你在9楼给出的pos里面' '是有空格的, 所以才引起我们之间的意见不同 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wwwsmdy wwwsmdy 等级: 结帖率:90.91% #13 得分:0 回复于: 2011-09-19 15:47:23 非常感谢两位的解答,那么谁来总结一下呢? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 xuam xuam 等级: 结帖率:100% #14 得分:0 回复于: 2011-09-19 15:49:41 引用 13 楼 wwwsmdy 的回复:非常感谢两位的解答,那么谁来总结一下呢? 你自己总结了,哈哈哈 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 main_xtgjfge main_xtgjfge 等级: 结帖率:0% #15 得分:0 回复于: 2011-09-19 15:56:56 回复可以给分不,CSDN新手 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 wwwsmdy wwwsmdy 等级: 结帖率:90.91% #16 得分:0 回复于: 2011-09-19 16:05:05 来晚了一步,我已经把分都给了,可是为什么页面不显示呢? 对我有用[0] 丢个板砖[0] 引用 | 举报 | 编辑 删除 管理 --> --> --> --> --> --> 管理菜单 置顶 推荐 锁定 移动 编辑 删除 帖子加分 帖子高亮 结帖 发帖 回复 写出你眼中的IE11 赢取新年好礼! 勇敢写出你的爱 赢莫文蔚签名大礼 2014年4月微软MVP申请开始了! 陈勇- 敏捷开发现状及发展之路 CSDN高校俱乐部 高校全新改版邀你来学习和挑战 回复内容 匿名用户不能发表回复!登录|注册 每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符 (Ctrl+Enter) 请遵守CSDN用户行为准则,不得违反国家法律法规。 转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace [关闭] [关闭]