Я получил очень неприятную строку, которая выглядит следующим образом (не actal вынесенного HTML, но строке):Обрезать строку до и после определенных символов
<div class='isc-content-block' data-contentmanagerid='60dd19b0-e3ba-4629-935c-a2dd00e052b8' data-contentmanagername='Product: B456009805'>456009806</div>
Мне нужно, чтобы получить значение, число, показанное как «456009806». Каким будет лучший способ обрезать эту строку, чтобы удалить теги, так что все, что осталось, это номер внутри?
Лучшим способом разбора HTML является использование 'HtmlAgilityPack'. Тогда это просто: 'doc.DocumentNode.SelectSingleNode (" // div [@ class = 'isc-content-block'] "). InnerText;' –
Согласен. HtmlAgilityPack лучше всего подходит для разбора HTML-тегов! – Halcyon
Если это всегда будет выглядеть так, то просто удалите все между < and >, и вы получите номер. Вы можете сделать это с помощью регулярного выражения. –