我有一個字符串xxx1-0.1/1 yyy,ccc1,1
。我用分裂和子字符串。我想要得到的僅僅是0.1/1
。有沒有優化的方法來做到這一點?String.Split方法在vb.net中優化方式
預先感謝您!
我有一個字符串xxx1-0.1/1 yyy,ccc1,1
。我用分裂和子字符串。我想要得到的僅僅是0.1/1
。有沒有優化的方法來做到這一點?String.Split方法在vb.net中優化方式
預先感謝您!
使用多個字符串拆分字符。那麼如果位置和格式總是相同的,那麼這將起作用。
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
謝謝..它的工作原理,但我會嘗試更多的例子,因爲價值是動態的。儘管感謝您的快速回復。 – Unknownymous
只要'-'和空格總是在同一個地方。 – OneFineDay
是的,它實際上工作!非常感謝你.. ! – Unknownymous
如果它總是在字符串相同的位置,我只想拉的位置5至9 –
沒有它的動態值** ** XXX1可以增加,但** yyy **是固定值 – Unknownymous