c# - 从字符串中删除不需要的字符

标签 c# rss

我有一个程序,我从 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/

相关文章:

c# - AsQueryable() 在内部是如何工作的?

c# - 查找数组的最后一个索引

c# - 如何在 Windows 应用商店应用程序中添加 GetFileFromPathAsync 的路径

http - 如何从网站获取提要 URL?

javascript - 在我的应用程序上显示本地 RSS 源?

c# - 如何将字节 [] 写入 Excel 文件?

c# - 模拟 IJSRuntime 以进行 Blazor 组件单元测试

xslt - 防止 <cite> 标 checkout 现在 RSS Feed 中

java - MySQLIntegrityConstraintViolationException 使应用程序崩溃

php 读取 RSS 提要时无法读取 <a10 :content type ="text/xml"> tag