我有一个字符串xxx1-0.1/1 yyy,ccc1,1
。我使用了split和substring。我想要的只是0.1/1
。有没有优化的方法来做到这一点?
提前谢谢!
答案 0 :(得分:3)
使用多个字符串拆分字符。那么如果位置和格式总是相同,那么这将有效。
Dim s As String = "xxx1-0.1/1 yyy,ccc1,1"
Dim ans = s.Split(New Char() {"-"c, " "c})(1)
MessageBox.Show(ans)
让它成为一个功能:
Private Function getMySpecialValue(input As String) As String
Return input.Split(New Char() {"-"c, " "c})(1)
End Function