#string #vb.net #list
Вопрос:
Преобразование строки с разделителем в список.
У меня проблема с преобразованием строки в список строк.
Единственная функциональность, которую я могу найти, — это разделение на массив. Но я хочу, чтобы он разделился на список строк.
Пример строки: «Дата ;Номер лаборатории ;Тип ;»
Я хотел бы получить результат в виде списка:
Дата
Лаборатория, номер.
Тип
Комментарии:
1. Огромное спасибо. Сработало отлично 🙂
2. Рад, что помог. Не могли бы вы отметить мой ответ как принятый — нажмите на галочку рядом с ответом, чтобы переключить его с серого на заполненный. Вы также можете озвучить ответы, если считаете, что они полезны, нажав на стрелку вверх.
Ответ №1:
Используя ;
в качестве разделителя и strExample
в качестве входной строки, вы можете использовать:
Dim strExample as String = "Date ;Lab. nr. ;Type ;"
Dim lstSplit As List(Of String) =
strExample.Split(New Char() {";"c},
StringSplitOptions.RemoveEmptyEntries).ToList()
Затем вы можете просмотреть свой список по мере необходимости:
For Each word As String In lstSplit
word = word.Trim
Next
Хороший ресурс, чтобы узнать, как разделить строку с помощью VB .NET, находится здесь:
https://www.dotnetperls.com/split-vbnet