可能重复:
Best way to specify whitespace in a String.Split operation
我正在尝试读取包含以下内容的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
答案 0 :(得分:35)
var components = host.Split((char[])null, StringSplitOptions.RemoveEmptyEntries);