Как с помощью C# + Xpath кода - удалить лишнее?

  • Автор темы Автор темы The_vAe
  • Дата начала Дата начала

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 753
Реакции
1 491
Баллы
113
Всем доброго времени суток. Подскажите, пожалуйста, как с помощью C# + Xpath кода - удалить лишнее?
Спарсил я цены с помощью Xpath и положил в кубик C#:
C#:
Развернуть Свернуть Копировать
IZennoList list = project.Lists["List0"]; // список проекта, в который класть результат
Tab tab = instance.ActiveTab;
HtmlElementCollection elements = tab.FindElementsByXPath("//div[@class='offer botside']//div[@class='itemwrap']//div[starts-with(@class,'it_price')]/b");
list.AddRange(elements.Select(e => e.GetAttribute("innerhtml")));
В результате я получил в списке:
$355
$643
$665

Возможно ли, в этом же кубике, удалить $ ? Если, да, то как это сделать? Если нет, то как оптимальнее всего решить задачу?
 
C#:
Развернуть Свернуть Копировать
list.AddRange(elements.Select(e => e.GetAttribute("innerhtml").Replace("$","")));
 
  • Спасибо
Реакции: The_vAe
Спасибо, большое. Подскажите, пожалуйста, откуда вы берете эти дороги все по удалению?
C#:
Развернуть Свернуть Копировать
list.AddRange(elements.Select(e => e.GetAttribute("innerhtml").Replace("$","")));
 
  • Спасибо
Реакции: The_vAe
Я про библиотеку С# - коды(пути), которые помогают удалять лишние символы и т.д. Или большинство здесь, все по памяти знает как прописать?
Какие-то методы по памяти, если что-то сложное, то смотрю в своем проекте.
Выше дали хорошую ссылку, я еще использую справочник по C# от Microsoft.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)