我有像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
不是一个静态字符串。我给出了字符串示例。 “ - ”
我们帮助那些自助。你有什么尝试?我们将帮助您调试您的代码,但我们不会为您编写代码。请张贴您已厌倦的任何代码,并详细说明您究竟遇到了什么问题。 –
@MattClark我用for循环写了代码。但我想用out循环,然后只有我不发布代码 – Sathish
如果你没有发布代码,我们不能帮你。请编辑你的问题以提供适当的信息。 –