C# 将文本转换为xml
我想将制表符分隔的文本文件转换为XML文件。我可以用一个字符分隔符来完成。但如何将其扩展到选项卡?我正在用C语言编写代码,并使用Visual Studio 2010。选项卡是单个字符,写为C# 将文本转换为xml,c#,xml,C#,Xml,我想将制表符分隔的文本文件转换为XML文件。我可以用一个字符分隔符来完成。但如何将其扩展到选项卡?我正在用C语言编写代码,并使用Visual Studio 2010。选项卡是单个字符,写为'\t'。尝试调整现有解决方案以使用它。如果这不起作用,请发布更多有关您的方法和遇到的问题的详细信息。选项卡是单个字符,写为'\t'。尝试调整现有解决方案以使用它。如果这不起作用,请发布更多有关您的方法和遇到的问题的详细信息。基本上,您想使用制表符拆分行吗?在这种情况下,使用您已有的方法,并使用\t进行拆分。基
'\t'
。尝试调整现有解决方案以使用它。如果这不起作用,请发布更多有关您的方法和遇到的问题的详细信息。选项卡是单个字符,写为'\t'
。尝试调整现有解决方案以使用它。如果这不起作用,请发布更多有关您的方法和遇到的问题的详细信息。基本上,您想使用制表符拆分行吗?在这种情况下,使用您已有的方法,并使用\t
进行拆分。基本上您想使用制表符拆分行吗?在这种情况下,请使用您已有的方法,并使用\t
进行拆分。选项卡是否为\t
符号?那么任务基本上是一样的。
如果“制表符”是指多个空格,则可能需要删除多余的空格。一种简单的方法是使用正则表达式:
string input = "This is text with far too much " +
"whitespace.";
string pattern = "\\s+";
string replacement = " ";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);
选项卡是否为
\t
符号?那么任务基本上是一样的。
如果“制表符”是指多个空格,则可能需要删除多余的空格。一种简单的方法是使用正则表达式:
string input = "This is text with far too much " +
"whitespace.";
string pattern = "\\s+";
string replacement = " ";
Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);
您是如何使用单字符分隔符的?是的,如果您仍然获得这些-请分享如何将制表符分隔的文本转换为xml…您是如何使用单字符分隔符的?是,如果您仍然获得这些-请分享如何将制表符分隔的文本转换为xml…请参阅Blair Conrad的答案:-)--请击败我,请参阅Blair Conrad的答案:-)--请击败我