我有以下具有文本文件中的文本:從文本文件中刪除製表符和空格
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