-1
私は、テキストファイルにいくつかの他のデータを含む複数のxmlレコードが存在するシナリオを持っています。私はforeachのC#でXMLを抽出する正規表現コードを書いた。下はコードです。Regexテキストファイルを反復するクエリ
foreach (Match match in Regex.Matches(File.ReadAllText(file), @"<Root>(?<sender>.*)</Root>"))
{}
私が直面しています問題は、ファイル全体に反復するだけで、いくつかのレコードを拾っていないことです。
正規表現に何か問題がありますか、他の問題がありますか?
がエラーをgeneretesサンプルXMLを提供し、 – greenshade
は(HTTPS [XMLにLINQ]のように、XMLを解析する専用のものを使用しないように、特定の理由があるしてください、これを試してみてください:// MSDNたとえば、Microsoft.com/library/bb387098.aspx)? – Corak
[義務的な回答](http://stackoverflow.com/a/1732454/1715579)。代わりにXMLパーサーを使用しようとしましたか? –