s = Split("alice and bob", "And")  输出“alice and bob”
s = Split("alice and bob", "and")  输出"alice"  "bob"为什么?

解决方案 »

  1.   

    大小写敏感吧 And != and
      

  2.   

    这有什么不好懂的?
    第一个以And拆分成各数组元素
    第二个以and拆分,大小写不同。
      

  3.   

    通俗点说吧,“And”找不到,所以拆分为单一元素;“and”能找到,所以拆分为and前面一个,后面一个,2个元素
      

  4.   


    对阿,大小写不同背后的asic码就不同啊
      

  5.   


    s = Split("alice And bob", "And")  输出 "alice"  "bob" 
    s = Split("alice And bob", "and")  输出   "alice and bob" 
      

  6.   


    s = Split("alice And bob", "And")  输出 "alice"  "bob" 
    s = Split("alice And bob", "and")  输出   "alice and bob" 
      

  7.   


    s = Split("alice And bob", "And")  输出 "alice"  "bob" 
    s = Split("alice And bob", "and")  输出   "alice and bob" 
      

  8.   

    Private Sub Form_Load()
    s = Split("alice and bob", "And") '不存在"And",返回原字串
    MsgBox s(0)
    s = Split("alice and bob", "and") '"And"与"and"是两个不同字串,存在"and","alice and bob",被分割为两部分
    MsgBox s(0)
    MsgBox s(1)
    End Sub
      

  9.   

    split语法大体意思是:
    Split(表达式, 分割符)
    找不到分害符时返回原表达式。所以
    s = Split("alice and bob", "And")  输出“alice and bob”
    执行后,s(0)的值是alice and bob
    s = Split("alice and bob", "and")  输出"alice"  "bob"
    执行后,s(0)的值是alice;s(1)的值是bob
      

  10.   

    明白了,结贴吧!另附一道难题:http://hi.csdn.net/link.php?url=http://topic.csdn.net%2Fu%2F20100122%2F21%2Fb8c514c0-36c4-4559-b37e-60cb24630622.html