嘗試拆分出現「(」,出現引號)的行,問題是VB.NET使用「開始/結束字符串,所以我嘗試使用.Split (「」「‘’‘),但隨後通過’不」,」帶有引號的VB.NET拆分字符串
0
A
回答
4
拆分它嘗試是這樣的:
Dim TestToSplit As String = "Foo"",""Bar"
Dim Splitted() As String = TestToSplit.Split(New String() {""","""}, StringSplitOptions.None)
我只是測試它,並得到了與Foo和酒吧的數組。我希望這有幫助。
0
逃脫「字符數限制在VB.NET,使用兩個‘’
1
分割功能(你正在使用它的方式)需要一個字符如果你想拆就多個字符,你需要使用字符串陣列。(在我看來,一個字符串值的另一個重載本來得心應手。)
此功能分割一行文本,並返回根據您指定的分隔符的數組。(當然, ,你可以通過傳遞分隔符數組來實現這個更通用的目的。)
Private Function SplitLine(ByVal lineOfText As String) As String()
Dim separator() As String = {""","""}
Dim result() As String
result = lineOfText.Split(separator, StringSplitOptions.None)
Return result
End Function
1
另一種選擇我經常發現有用的是:
Regex.Split(textToSplit, """,""")
允許您上更復雜的標準分割比的替代的隔板的陣列。
完美!現在我所有的數字都是錯的,但我期望這一點。完美的作品。 – Hintswen 2009-08-09 08:34:08