我的程序是一个文件验证工具。我需要读入一个格式文件,然后通过单个空格解析每一行。但显然,编写格式文件的人可能使用制表符、两个空格或任何形式的空白符号,我正在寻找一些代码来解决这个问题。我尝试了这个:
public static string RemoveWhitespace(this string line)
{
try
{
return new Regex(@"\s*").Replace(line, " ");
}
catch (Exception)
{
return line;
}
}
我假设这是错误的。我该怎么办?
Regex.Replace
方法。 - LukeH