Мне нужно найти строки в текстовом файле, который представляет собой скаченную html страницу, в которых присутствуют ссылки, после, обрезать все лишнее в строке. Моя проблема заключается в неправильном алгоритме и отсутствии правильных, для данной задачи, инструментов из за малого опыта) надеюсь на вашу помощь, возможно идеи как это можно реализовать по лучше.
Вот мой код
if (line.Contains("a href="))
{
temp = line.Substring(line.IndexOf("href=") + 6);
temp = temp.Remove(temp.IndexOf('"'))+ "\n\r";
linkSite += temp + "\n\r";
temp = string.Empty;
}
line.IndexOf("a href=")не равноline.IndexOf("href=")(не важно indexOf или Contains), а атрибут href может быть не только у а, поэтому программа отработает не верно. Желательно заменить наIndexOf("a href=") + 8– nick_n_a Jul 24 '19 at 09:42