Я делаю программу, которая создает текстовый файл, который форматирует как так:найти первый номер в последней строке текстового файла и поместить Ино целочисленную переменную Visual Basic
[1, * Джон Доу, семья, 0002354561]
[2, * Джейсон, Доу, акушерские, 0002358411]
[3, * Микаэл, Доу, педиатрического, 0002352361]
[4, * Jamiel, Доу, ортопедический, 0002354547]
Мне нужен способ прочитать файл и получить первый номер последней строки. а затем поместите это в целое число.
Я знаю, что я могу прочитать первую строку:
Dim fileReader As System.IO.StreamReader
fileReader =
My.Computer.FileSystem.OpenTextFileReader(("..\..\..\Patients.txt"))
Dim stringReader As String
stringReader = fileReader.ReadLine()
MsgBox("The first line of the file is " & stringReader)
Но как я прочитал последнюю строку и получить второй символ в переменное целом?
Почему бы не разделить строку на запятой и использовать последний элемент, чтобы получить первый символ, который является первым номером, который из его внешний вид всегда равен 0, если вы не хотите, чтобы все число было последним элементом массива, возвращаемого из split, и если эта скобка является частью строки, замените ее, чтобы удалить скобку. – Sorceri
Это не всегда будет ноль. это просто место для телефонных номеров. И я понятия не имею, как манипулировать строкой так, как вы говорите, по крайней мере, не в визуальной базовой. –
Почему вы помещаете его в формат, который затрудняет вам получение позже? –