C# 如何从c语言的文本文件中获取段落

C# 如何从c语言的文本文件中获取段落,c#,file,text,contains,C#,File,Text,Contains,我有这样的想法: "Content-Transfer-Encoding: base64 UEsDBBQABgAIAAAAIQDfz5sukgEAAJQGAAATANwBW0NvbnRlbnRfVHlwZXNdLnhtbCCi2AEooAAC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "DwAPAPADAAA7KQAAAAA=" string[] lines2 = System.

我有这样的想法:

"Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfz5sukgEAAJQGAAATANwBW0NvbnRlbnRfVHlwZXNdLnhtbCCi2AEooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"DwAPAPADAAA7KQAAAAA="
string[] lines2 = System.IO.File.ReadAllLines(@"../../../mime.txt");
IEnumerable<string> query2 =
            from line2 in lines2
            let w = line2.Split("\r\n\r\n")
            where line2.Contains("$") & line2.EndsWith("ain")
            select w[0] + ";" + w[1] + ";" + w[2] + ";" + w[3] + ";" + w[4] + ";";
System.IO.File.WriteAllLines(@"../../../Bloq.csv", query2.ToArray());
以这样一行结尾:

"Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfz5sukgEAAJQGAAATANwBW0NvbnRlbnRfVHlwZXNdLnhtbCCi2AEooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"DwAPAPADAAA7KQAAAAA="
string[] lines2 = System.IO.File.ReadAllLines(@"../../../mime.txt");
IEnumerable<string> query2 =
            from line2 in lines2
            let w = line2.Split("\r\n\r\n")
            where line2.Contains("$") & line2.EndsWith("ain")
            select w[0] + ";" + w[1] + ";" + w[2] + ";" + w[3] + ";" + w[4] + ";";
System.IO.File.WriteAllLines(@"../../../Bloq.csv", query2.ToArray());
这是一个MIME格式的文件,我曾考虑过将base64放入\r\n,当它找到=,它将结束,但我找不到从文本文件中剪切该选择以放入另一个文件的方法。 我正在尝试使用streamreader和streamwriter,但迄今为止运气不佳。

尝试使用:

yourFileText.split("\r\n\r\n");
它将返回一个数组,其中每个项都是一段文本


我希望这会有所帮助。

我需要从一封电子邮件中剪切MIME,该邮件会不时更改。我需要对其进行编码,以便它能够将MIME部分与其他部分区分开来,并将其复制到文本文件中,以便我能够对其进行解码

我以前尝试过使用split,但当我将它与\r\n\r\n一起使用时,它表示它有一些无效参数

在此之前,我使用ReadAllLines来选择用a分隔的字段;例如:

"Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfz5sukgEAAJQGAAATANwBW0NvbnRlbnRfVHlwZXNdLnhtbCCi2AEooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"DwAPAPADAAA7KQAAAAA="
string[] lines2 = System.IO.File.ReadAllLines(@"../../../mime.txt");
IEnumerable<string> query2 =
            from line2 in lines2
            let w = line2.Split("\r\n\r\n")
            where line2.Contains("$") & line2.EndsWith("ain")
            select w[0] + ";" + w[1] + ";" + w[2] + ";" + w[3] + ";" + w[4] + ";";
System.IO.File.WriteAllLines(@"../../../Bloq.csv", query2.ToArray());

它工作得很好,我试着使用它,但因为我会得到与MIME对应的所有行,我认为它在我的情况下不起作用。

你到底想用这个文本文件做什么?