2009-08-09 17 views
0

"、"(引用符で囲む)、VB.NETで問題が発生した行を分割しようとすると "文字列を開始/終了するために.Split (「」「 『』 『)が、それはこのような何かを試してみてください引用符で囲まれたVB.NET分割文字列

答えて

4

「、』いない」ことによってそれを分割します。

Dim TestToSplit As String = "Foo"",""Bar" 
Dim Splitted() As String = TestToSplit.Split(New String() {""","""}, StringSplitOptions.None) 

私はちょうどそれをテストし、fooとbarを持つ配列を得ました。私はこれが役立つことを願っています

+0

パーフェクト!今私の数字は間違っていますが、私はそれを期待していました。完璧に動作します。 – Hintswen

0

「2を使用して、VB.NETで-character: 『エスケープする』

1

Split関数(あなたがそれを使用する方法)はシャアを期待し、あなたが複数の文字に分割したい場合は、あなたがする必要があります。 配列を使用してください(単一の文字列値の別のオーバーロードが便利だったと思われます)

この関数は、テキストの行を分割し、指定した区切り文字に基づいて配列を返しますセパレータ配列を渡すことで、これをより一般的な目的にすることができます)。

私は頻繁に便利
1

もう一つの選択肢はこれです:

Regex.Split(textToSplit, """,""") 

あなたは、代替区切り文字の配列よりも、より複雑な基準に分割できます。

関連する問題