Вот фрагмент Html кода:
<div>
<div>
<a></a>
<a></a>
<div><a><span></span>Text1</a></div>
</div>
<div>Text2</div>
</div>
C помощью:
var htmlNodes = htmlDoc.DocumentNode.SelectNodes("*");
foreach (var node in htmlNodes)
{
text += node.InnerText;
}
Я получаю такую строку:
"\r\n \r\n \r\n \r\n \r\n Text1\r\n Text2"
Могу ли я выдернуть просто текст ?
"Text1 Text2"
string text = "\r\n \r\n \r\n \r\n \r\n Text1\r\n Text2";
var str3 = new String(text.Where(ch => ch != '\r' && ch != '\n').ToArray()).Trim();
var str4 = str3.Split(' ').Where(ch => ch != String.Empty).ToArray();
string finalstring = String.Empty;
for (int i = 0; i <= str4.Length - 1; i++)
{
if (i != str4.Length - 1)
finalstring += str4[i] + " ";
else
finalstring += str4[i];
}
var str3 = new String(text.Where(ch => ch != '\r' && ch != '\n').ToArray()).Trim();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотелось бы узнать как правильно реализовывать работу с COM объектами, реализацией интерфейсов IUnknown а так же правильно маршаллировать передаваемые...
Мне необходима помощь в создании проектаСам проект я делаю на C# и у меня появилась проблема
Иногда требуется отображать в textBlock картинку, сpng всё отлично, а тут попалось
Всем привет, нормального ответа на мой вопрос я не нашел, поэтому задаю его здесь: HTML + ajax