0
我如何轉換以下字符串,雙引號字符串轉換爲字符串數組在vb.net
"[""1"",""2"",""3""]"
對此,
["1","2","3"]
我試試這個沒有成功:
Replace(string, """", "")
我如何轉換以下字符串,雙引號字符串轉換爲字符串數組在vb.net
"[""1"",""2"",""3""]"
對此,
["1","2","3"]
我試試這個沒有成功:
Replace(string, """", "")
在vb.net - 你應該嘗試這樣的,
Dim stringVar As String = "[""1"",""2"",""3""]"
stringVar.Replace("""", "")
還要檢查this使用替換功能。
如果我理解正確,你可以嘗試這樣的事情:
Dim s As String = "[""1"",""2"",""3""]"
Dim collection As System.Text.RegularExpressions.MatchCollection = System.Text.RegularExpressions.Regex.Matches(s, "\d+")
Dim svals As String = ""
For Each m As System.Text.RegularExpressions.Match In collection
If svals = String.Empty Then
svals = m.Value
Else
svals = svals & "," & m.Value
End If
Next
Dim rr() As String
rr = svals.Split(",") ' Result as array of string
它是一個字符串類型 – Alvin
標題說你想創建一個數組,但你的實際問題指出了別的東西。請提供關於該問題的完整和清晰的解釋。我相信這很容易解決,但我們需要真正理解具體細節。你真的有一個包含第一個值的字符串嗎?還是你看到在VS中代表的是什麼?事實是,如果你有一個包含第二個值的字符串,那麼VS會將其視爲第一個值。 – jmcilhinney