var doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(...);
var element = doc.DocumentNode
.Element("html")
.Element("body")
.Element("div")
.Element("center");
var trs = element.Element("table").Elements("tr").ToArray();
var array = new string[trs.Length, trs[0].Elements("td").Count()];
for (int row = 0; row < trs.Length; row++)
{
var tds = trs[row].Elements("td").ToArray();
for (int col = 0; col < tds.Length; col++)
{
array[row, col] = tds[col].InnerText;
}
}
У меня были подобные проблемы, и это оказалось проблемой с окончаниями строки. Вы используете окончания строки окон/Linux/Mac?
Редактирование: забыл название сценария, но поскольку OP заявляет, это dos2unix <filename>
--abbrev-commit
команде журнала мерзавца, вывод будет использовать более короткие значения, но сохранять их уникальными; это принимает значение по умолчанию к использованию семи символов, но делает их дольше при необходимости для хранения SHA-1 однозначным " – Aseem Kishore 23 August 2011 в 12:17