我有一個場景,其中在一個文件夾中我有多個文本文件,在文本文件中有多個標記。我想要標籤FromMailBoxText的值如下所示。此標籤也會在單個文本文件中多次出現。在c中的文本文件中迭代和搜索值#
<FromMailBoxText>[email protected]</FromMailBoxText>
任何想法我們如何檢索這個。
謝謝, Harshit維爾馬
我有一個場景,其中在一個文件夾中我有多個文本文件,在文本文件中有多個標記。我想要標籤FromMailBoxText的值如下所示。此標籤也會在單個文本文件中多次出現。在c中的文本文件中迭代和搜索值#
<FromMailBoxText>[email protected]</FromMailBoxText>
任何想法我們如何檢索這個。
謝謝, Harshit維爾馬
C:\ TEMP包含兩個文件 「A.TXT」 和 「b.txt」 與含有線 「..」
foreach (var file in Directory.EnumerateFiles(@"c:\temp"))
{
foreach (Match match in Regex.Matches(File.ReadAllText(file), @"<FromMailBoxText>(?<sender>.*)</FromMailBoxText>"))
{
Console.WriteLine(match.Groups["sender"].Value);
}
}
打印:
[email protected]
[email protected]
如果您打算解析超過1個標記以獲取值,則可能需要
您可以加載文本文件並使用正則表達式來查找標籤FromMailBoxText的所有行。我在手機上,所以我不能告訴你如何,但如果你熟悉filestreaming和正則表達式可以完成。 –
首先你試過了什麼?其次,「tag」是什麼意思?這只是文件中的一行文字? – juharr
標記爲xml標記 [email protected] FromMailBoxText> –
Harshit