pb中的mid函数解释,该如何解决

pb中的mid函数解释
mid(this.text,1,pos(this.text,'',1)-1)
------解决方案--------------------
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结果为''



------解决方案--------------------
引用:
那这句话,岂不是很没有意义……

怎么没意义?
就是取this.text的第一个字符到this.text中''字符的长度的内容
假如this.text ='abcdef gh'
mid(this.text,1,pos(this.text,'',1)-1) ='abcdef'


------解决方案--------------------
引用:
试了的,取到的是空字符串 PB9的

this.text ='abcdef gh'
mid(this.text,1,pos(this.text,' ',1)-1) ='abcdef'
在PB9下测试通过. 单引号中间有空格键, 字符串里也是空格键.

------解决方案--------------------
呵呵,楼主给的mid(this.text,1,pos(this.text,'',1)-1)里面''是没有空格的
你在3楼给出的pos里面''也是没有空格的,

你在9楼给出的pos里面' '是有空格的,

所以才引起我们之间的意见不同