簡體   English   中英

在 VB.Net 中過濾字符串

[英]Filtering a string in VB.Net

我很糟糕而且 VB.Net,所以我有點迷失如何處理這個字符串來過濾。

我有一個字符串: "294.00" & vbCrLf & "$10,831.99" & vbCrLf & "191 lbs." & vbCrLf & "15,929 lbs." "294.00" & vbCrLf & "$10,831.99" & vbCrLf & "191 lbs." & vbCrLf & "15,929 lbs."

基本上,我需要獲取第二個數值: 10,831.99並將垃圾的 rest 過濾掉。

我不知道如何 go 關於這個。 可能是 REGEX(我不知道如何在 VB.NET 中使用它)或標准 LIB 中的其他一些內置功能?

我試過: myString.Split(Environment.NewLine)(0).ToString()

但我只得到第一個數值: 294.00 ,這是不正確的。

任何輸入或建議/提示將不勝感激! 謝謝

你已經解決了你的問題,讓我解釋一下。

這個 function myString.Split返回一個數組,您可以使用索引訪問數組的每個元素 [ (0)表示您正在訪問 0 position 處的字符串]。 所以,如果你想要第二個值,你可以這樣做:

myString.Split(Environment.NewLine)(1).ToString()

有關字符串拆分的更多信息,請訪問以下鏈接: https://docs.microsoft.com/en-us/dotnet/api/microsoft.visualbasic.strings.split?view=net-5.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM