С# - Разделить строку на любое количество вкладок и пробелов - программирование
Подтвердить что ты не робот

С# - Разделить строку на любое количество вкладок и пробелов

Возможный дубликат:
Лучший способ указать пробелы в операции String.Split

Я пытаюсь прочитать в файле hosts, который содержит:

127.0.0.1 localhost
ect...

Итак, когда я читаю его в строке за строкой, мне нужно захватить IP и имя хоста, но как бы я их захватить, если они сформированы любым количеством вкладок или пробелов или и того и другого.

127.0.0.1<tab><space>localhost
127.0.0.1<space>localhost
127.0.0.1<space><space><space><space>localhost
4b9b3361

Ответ 1

var components = host.Split((char[])null, StringSplitOptions.RemoveEmptyEntries);