2011-10-27 4 views
8

私はここで、のstring.Split法を用いた例をいくつかの問題を抱えている:(!私の母国語)VB.NET String.Splitメソッド?

Dim tstString As String = "something here -:- URLhere" 
Dim newtstString = tstString.Split(" -:- ") 
MessageBox.Show(newtstString(0)) 
MessageBox.Show(newtstString(1)) 

以上、PHPには、メッセージボックスにここで何かAND URLhereを返します。

私が手VB.NETで

something here 

: (colon) 

のstring.Splitは、標準文字で動作しますか?私はこれを理解することができない。私はそれが何か非常に簡単だと確信しています!

+0

を使用する必要がSystem.Stringメンバ関数である: 薄暗いnewtstString =スプリット(tstString、「 - : - 」 ) String.Splitが正しく動作しない理由はまだわかりませんが。 – Chris

+0

私は再現できません。 – Oded

+1

string.split()のすべてのオーバーロードについてhttp://msdn.microsoft.com/en-us/library/system.string.split.aspxを参照してください。 – Jim

答えて

16

これは、文字列がChar配列に変換されないようにするために行う必要があります。

Dim text As String = "something here -:- urlhere" 
    Dim parts As String() = text.Split(New String() {" -:- "}, StringSplitOptions.None) 

これは私がそれがラインを変更することにより、作業持っているあなたは、この場合に

Public Function Split(ByVal separator As String(), ByVal options As StringSplitOptions) As String() 
関連する問題