我有以下具有文本文件中的文本:从文本文件中删除制表符和空格
Contact Name | Contact Number
像上面这样Contact Name\t\t|\t\tContact Number
,我使用下面的代码删除\t\t|\t\t
:
using (StreamReader sr = File.OpenText(fileName))
{
string s = String.Empty;
while ((s = sr.ReadToEnd()) != null)
{
string[] line = s.Split(new string[] {"\t\t|\t\t"}, StringSplitOptions.RemoveEmptyEntries);
}
}
我使用检查以下“行”变量中的值的断点:
"Contact Name"
"Contact Number\r\n\r\n"
abov e行代码删除\t\t|\t\t
但添加\r\n\r\n
。我如何一次删除\t\t|\t\t
和\r\n\r\n
。请建议我。等待回复。感谢
我想哟你还需要添加'\ t'字符来修剪 –
效率,如果你先按'|'分割,只有你可以修改{'r','\ n','\ t',''}得到的所有字符串(不仅仅是结尾)并得到相同的结果。这可能是更一般的解决方案,并涵盖更多的案例。 – maricn