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'
------解决方案--------------------
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里面' '是有空格的,
所以才引起我们之间的意见不同