Я очень новичок в программировании на Visual Basi c. Я открываю текстовый файл, используя vb. net. В настоящее время у меня есть программа, которая читает текстовый файл построчно и добавляет каждую строку в массив.
Private Function Read_GCode() As ArrayList
Dim objReader As New System.IO.StreamReader(FILE_NAME)
Dim TextLine As New ArrayList
Do While objReader.Peek() <> -1
TextLine.Add(objReader.ReadLine())
Loop
Return TextLine
End Function
Мой текстовый файл будет выглядеть примерно так:
(* SHAPE №: 0 *)
G0 X2999,948 Y1771,567
M3 M8
G0 Z 0,000
G1 Z 0,000
F400
G1 X2999,948 Y 771,567
F0
G1 Z 0,000
G0 Z 0,000
M9 M5
G0 X 0,000 Y 0,000
M2 (конец программы)
Следующим шагом является написание функции для получения чисел из каждой строки. Потребуются только строки, начинающиеся с «G». Как извлечь числа из строки?