将双引号字符串转换为 vb.net 中的字符串数组
convert double quote string to string array in vb.net
如何转换以下字符串,
"[""1"",""2"",""3""]"
为此,
["1","2","3"]
我已经尝试过但没有成功:
Replace(string, """", "")
如果我没理解错的话,你可以试试这样:
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
在 vb.net - 你应该这样尝试,
Dim stringVar As String = "[""1"",""2"",""3""]"
stringVar.Replace("""", "")
同时选中 this 以使用替换功能。
如何转换以下字符串,
"[""1"",""2"",""3""]"
为此,
["1","2","3"]
我已经尝试过但没有成功:
Replace(string, """", "")
如果我没理解错的话,你可以试试这样:
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
在 vb.net - 你应该这样尝试,
Dim stringVar As String = "[""1"",""2"",""3""]"
stringVar.Replace("""", "")
同时选中 this 以使用替换功能。