我有一个程序,我从 RSS 文件中获取日期并尝试将其转换为 DateTime
。不幸的是,我必须使用的 RSS 文件有很多间距问题。当我解析字符串时,我得到了这个:
"\t\t\n\t\t4/13/2011\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t"
我想删除所有的\t
和\n
。到目前为止这些都失败了:
finalDateString.Trim('\t');
finalDateString.Trim('\n');
finalDateString.Trim();
finalDateString.Replace("\t", "");
finalDateString.Replace("\n", "");
finalDateString.Replace(" ", "");
每个命令都将返回相同的字符串。有什么建议吗?
(如果有 RSS 原因,我标记了 RSS)
最佳答案
您需要为 Replace
输出分配原始值。您也不需要进行修剪,因为替换会删除所有这些内容。
finalDateString = finalDateString.Replace("\t", "");
finalDateString = finalDateString.Replace("\n", "");
关于c# - 从字符串中删除不需要的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5655850/