我有这段代码:
strInfo = "3101234567 Ryan Maybach"
Dim varSplit As Variant
varSplit = Split(strInfo, " ")
strPhoneNumber = varSplit(0)
strOwner = varSplit(1)
所以,strPhoneNumber =“3101234567”和strOwner =“Ryan”
我想让它成为strOwner =“Ryan Maybach”,全名,而不仅仅是名字。
如何在空格“?”的第一个实例中拆分strInfo字符串?
答案 0 :(得分:10)
来自Split function上的MSDN文档:
默认情况下,或者当Limit等于-1时,Split函数会在每次出现分隔符字符串时拆分输入字符串,并返回数组中的子字符串。当Limit参数大于零时,Split函数会在分隔符的第一次Limit-1次出现时拆分字符串,并返回一个包含结果子字符串的数组。
如果您只想拆分第一个分隔符,则应指定2作为最大部件数。