日期:2014-05-17  浏览次数:20851 次

如何不用split取一个带有空格的字符串的空格前的部分?
如何不用split取一个带有空格的字符串的空格前的部分,由于我只用第一部分,如果用split,会同时给后面的东西分配数组空间,我觉得好象浪费掉了,
就好比
"ABC   DEF   GHI   JKL "
我只需要ABC这样


------解决方案--------------------
str1 = "ABC DEF GHI JKL "
strLast = Left(str1, InStr(str1, " "))
------解决方案--------------------
楼上正解
------解决方案--------------------
你可以用instr查出第一个空格的位置然后left;
你也可以用正则匹配:(\w+)?\s