Здравствуй Я использую Консольное приложение, и я читаю строку и получить мои значения:Чтение строка на заказ с проверкой пробельной
Строка:
Information
First Name: WORLD Middle: HELLO Last Name: PQRS
CalBRE:Login ID: IVACOSEST
Address: 12345 ABCd RD.
City: ABCd XYZ State: California Zip: 12345
Direct Office Ph: 123-456-7890 Cell Phone: 123-456-7890
Home Phone: Fax: 123-456-7890
Toll Free Phone: Pager:
Voicemail:
Email: [email protected]
Office Information
Office Name: Offc. Office Code: IVNEXT
Address: 165 ABC XYZ LANE #10 Office CalBRE:
City: San Fransisco Zip: 12345
Phone: 123-456-7890 Fax: 123-456-7890
С моими выше строк, я хочу, чтобы прочитать данные, как показано ниже :
FirstName
Средний
LastName
DirectOffice
Я хочу, чтобы прочитать данные, как FirstName и не от имени исходного, пока не получит белое пространство, пожалуйста, предложите мне кто-нибудь, как я?
Я только что сделали следующий код:
var stIndex = String[i].IndexOf("FirstName") + (FirstName).Length;
Строка имеет тысячи записей, так что я поставил петлю каждый массив имеет строки, как я Приведенный выше примера.
В вышеприведенном примере я получаю начальную точку, но как получить последнюю точку:
Я имею в виду пример, который я хочу читать ПгвЬЫате так что я получил начальную точку Имя, но как читать Имя: Значение т.е. МИР пока не дойдет до белого пространства!
Спасибо за ответ, но я использовал эту логику, но в случае, если у меня нет среднего имени, что мне делать, это дает мне другое значение и некоторая ошибка. Поэтому по этой причине я хочу читать с начальной точки строки, такой как FirstName, до конца. –
@padhiyar У вас может быть строковый массив со всеми именами ключей, тогда вы можете прокручивать его, чтобы найти минимальный индекс длины, как только вы найдете минимальный индекс длины, вы будете уверены, что он будет вашим следующим ключом, а затем прочитайте символы между базовыми ключ и тот, который вы только что нашли из массива с минимальной длиной –
@padhiyar, дайте мне знать, если вы хотите получить его sudo-код .... Я обновлю свой ответ. –