- Регистрация
- 19.05.2019
- Сообщения
- 147
- Благодарностей
- 10
- Баллы
- 18
Привет всем.
Не получается сделать замену согласно регулярного выражения.
Использовал кубик потом перевел в С# так и не помогло
Подскажите где поправить
Вот пример самого HTML кода откуда я выгрызаю
Добился - этого, но вот убрать "?0e213553c6b379637d29e68ef82cdd31" все не получается хотя регулярку прописал верно "[?].*$"
Не получается сделать замену согласно регулярного выражения.
Использовал кубик потом перевел в С# так и не помогло
Подскажите где поправить
C#:
HtmlElementCollection tovar_img_l = tab.FindElementsByXPath("//div[contains(@class, 'image_to_float')]");
foreach(var a in tovar_img_l){
tovar_img = a.GetAttribute("style").Replace("background-image: url(", "").Replace("display:none;", "").Replace(");", "");
string text = project.ExecuteMacro(tovar_img);
tovar_img = Macros.TextProcessing.Replace(text, "[?].*$", "", "Regex", "Number", "");
project.SendInfoToLog(tovar_img,true);
}
HTML:
<div class="product_image product_image__5 image_to_float" style="background-image: url(http://www.*****.ru/files/products/A5Lux_PK_BL_Lifestyle1_3.470x410.png?0e213553c6b379637d29e68ef82cdd31);display:none;" item="5"></div>
http://www.*****.ru/files/products/A5Lux_PK_BL_Lifestyle1_3.470x410.png?0e213553c6b379637d29e68ef82cdd31
Последнее редактирование: