我有 12-13 个字符串,例如
- FVS1012 09 GO5
- OCGG 85 0827KU9
根据长度,我必须得到粗体部分,表示年份,在示例中为 2009 年和 1985 年。
如何获得“年”?
Dim str As String
Dim ResultStr As String
str = "FVS101209GO5"
Dim number As Integer = str.Length()
Select Case number
Case 12
ResultStr = str.Substring(8, 12)
ResultStr = ResultStr.Substring(1, ResultStr.Length() )
Case 13
ResultStr = str.Substring(5, 13)
ResultStr = ResultStr.Substring(1, ResultStr.Length() )
Case Else
Debug.WriteLine("other")
End Select
还有其他更好的方法吗?