-2
私は次の内容のrange.txt
という名前のテキストファイルがあります。VB.netテキストファイルから値を抽出
MTN_G_ST_TT:I = 67:A = Iが値を取得する必要があります89
67
をgbl_min
と89
という変数にgbl_max
という変数に変換します。
私は次の内容のrange.txt
という名前のテキストファイルがあります。VB.netテキストファイルから値を抽出
MTN_G_ST_TT:I = 67:A = Iが値を取得する必要があります89
67
をgbl_min
と89
という変数にgbl_max
という変数に変換します。
あなたが読んで、分割テキスト:問題の情報はここで、はなはだ不十分である試みですが
Using sr As New IO.StreamReader("C:\\tmp\range.txt")
Dim strLineData As String = sr.ReadLine()
Dim oArr = strLineData.Split(":")
If oArr.Length = 3 Then
Dim gbl_min = oArr(1).Replace("i=", "")
Dim gbl_max = oArr(2).Replace("a=", "")
End If
End Using
:
Dim data As String = File.ReadAllText("range.txt") 'MTN_G_ST_TT:i=67:a=89
Dim results = Regex.Matches("[ai]=([0-9]+)(:|$)", data)
gbl_min = Integer.Parse(results.Item(0).Groups(1).Value)
gbl_max = Integer.Parse(results.Item(1).Groups(1).Value)
と?何を試しましたか?あなたはこのデータについて何を知っていますか?それは常に 'i ='と 'a ='ですか、それとも他の値がありますか? MTN_G_ST_TTの部分はどうですか?それはどうやって変わるのですか?追加セクションがありますか?値に小数点、マイナス記号、その他の数字の成果物が含まれることはありますか?空白はどうですか?こことどこかでの経験則は、あなたが質問した質問に答えるだけで、多くの努力を期待するべきです。 –