C# - 按任意数量的制表符和空格拆分字符串

use*_*469 18 c# string split

可能重复:
在String.Split操作中指定空格的最佳方法

我试图读取包含以下内容的hosts文件:

127.0.0.1 localhost
ect...
Run Code Online (Sandbox Code Playgroud)

因此,当我逐行阅读时,我需要获取IP和主机名,但如果它们由任意数量的选项卡或空格或两者组成,我将如何获取它们.

127.0.0.1<tab><space>localhost
127.0.0.1<space>localhost
127.0.0.1<space><space><space><space>localhost
Run Code Online (Sandbox Code Playgroud)

Bra*_*vic 35

var components = host.Split((char[])null, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)