我有这样的字符串TE_2015-2016_UnKnown,TE_2014-2015_UnKnown,TE_2013-2014_UnKnown
。我想(2015,2016,2014,2015,2013,2014)
在这个字符串中获取整数数组。怎么做?
编辑
我试试这样
Dim x As String = "TE_2015-2016_UnKnown,TE_2014-2015_UnKnown,TE_2013-2014_UnKnown"
Dim y As String = String.Empty
For Each xstr As String In x.Split(",")
y &= xstr.Split("_")(1).Replace("-", ",")
Next
Dim xarr() As Integer = Array.ConvertAll(y.Split(","), Function(str) Int32.Parse(str))
它的返回输出
(0): "2015"
(1): "20162014"
(2): "20152013"
(3): "2014"
但我想要
(0): "2015"
(1): "2016"
(2): "2014"
(3): "2015"
(4): "2013"
(5): "2014"
注意:TE
而Unknown
不是静态字符串。我给出了示例字符串。