我有這個字符串「Raw:463 -22 -17 Raw:463 -22 -17Raw:」,但我只想得到「463 -22 -17」等,基本上只是數值。我如何從字符串中提取?順便說一下,第一個數字和第二個數字之間有3個空格,第二個和第三個數字是相同的。但是,第三個和下一個號碼之間沒有空格。這種模式不斷重複。請幫幫我。 在此先感謝 乾杯!如何從vb.net中的字符串提取值?
0
A
回答
0
您可以使用REPLACE。
Dim x As String = "Raw: 463 -22 -17Raw: 463 -22 -17Raw:"
x = Replace(x, "Raw: ", " ") '<-I added an empty space as replacement, but you can use whatever you like.
MsgBox(x)
0
試試這個:如果你想獲得的所有值了,你能做到這一點的整數
:
Dim values = text.Split(_
New String() { "Raw:" }, _
StringSplitOptions.RemoveEmptyEntries)
從你的樣本數據,你會得到:
Dim values = _
From numbers in text.Split(_
New String() { "Raw:" }, _
StringSplitOptions.RemoveEmptyEntries) _
Select numbers.Split(_
New Char() { " "c }, _
StringSplitOptions.RemoveEmptyEntries) _
.Select(Function (x) Integer.Parse(x))
而且,讓你:
+0
爲什麼'new String(){「Raw:」}'而不是''Raw:「'? – RBarryYoung
+1
@RBarryYoung - 沒有重載需要一個字符串。 – Enigmativity
+0
對,我忘了.Net'String.Split(..)'版本是如何搞砸的。內置的VB'Split(..)'函數沒有這個問題。 – RBarryYoung
相關問題
- 1. 如何從字符串中提取值
- 2. 如何從字符串中提取值
- 3. 如何從字符串中提取值
- 4. 提取字符串VB.NET
- 5. 提取值從字符串
- 6. 從表中的字符串提取值?
- 7. 從Python中提取字符串的值
- 8. 從JavaScript中提取字符串的值
- 9. 如何從Python中的字符串中提取子字符串?
- 10. 如何從java中的字符串中提取子字符串
- 11. 如何從C++中的字符串中提取子字符串?
- 12. 如何從Perl中的字符串中提取子字符串?
- 13. 從輸入字符串中提取字符vb.net
- 14. 從字符串中提取字符串
- 15. 如何從字符串中提取指定的字符串
- 16. 如何從sybase中的字符串提取子字符串?
- 17. 如何從較大的字符串中提取字符串?
- 18. 如何從字符串中提取?
- 19. 從字符串中提取值C++
- 20. 從長字符串中提取值
- 21. Dotnet從字符串中提取值
- 22. 從字符串中提取值
- 23. 從字符串中提取值
- 24. PHP - 從字符串中提取值
- 25. 從字符串中提取浮點值
- 26. 從字符串中提取值
- 27. 從字符串變量中提取值
- 28. 從字符串中提取整數值
- 29. 從json字符串中提取值
- 30. php從字符串中提取值
你能告訴我們一些你的代碼?你可以做一個正則表達式匹配或一系列子字符串和替換。 –
你可以使用sting split function ... – matzone