Сори, текст не весь написал.Можно заменой:
![]()
Сори, текст не весь написал.
<div class="tab">
<hr class="hr2">
<b>Валюта расчетов:</b> Российский рубль<br><b>Сумма на счету:</b> 1'309<br>
<b>Текущее:</b> 0<br>
<b>Подготовлено:</b> 0<br>
<hr class="hr2">
</div>
так не получитсяо хочется регулярным выражением сразу все цифры нужные брать, для саморазвития![]()
Такой регуляркой получайте, потом заменяйте все лишние символы. Сразу регуляркой получить одни цифры не получится.Код:(?<=Сумма\ на\ счету:</b>\ )[\d']+(?=<br>)
Жальтак не получится
ЖальЯ думал комбинациями из Утверждений можно добиться. Спасибо за ответы.
project.Lists["list"].Clear();
var res = project.Variables["response"].Value;
var regex = new Regex(@"(?<=</b>).*?(?=<br>)");
var list = project.Lists["list"];
regex.Matches(res).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value.Replace(" ", "")
.Replace("'", "")));
project.Lists["list"].Clear();
var res = project.Variables["response"].Value.Replace(" ", "").Replace("'", "");
var regex = new Regex(@"(?<=</b>)\d+.*?(?=<br>)");
var list = project.Lists["list"];
regex.Matches(res).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value));
Ого! Спасибо за труд!немного не правильно, вот отредактированныйC#:project.Lists["list"].Clear(); var res = project.Variables["response"].Value; var regex = new Regex(@"(?<=</b>).*?(?=<br>)"); var list = project.Lists["list"]; regex.Matches(res).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value.Replace(" ", "") .Replace("'", "")));
C#:project.Lists["list"].Clear(); var res = project.Variables["response"].Value.Replace(" ", "").Replace("'", ""); var regex = new Regex(@"(?<=</b>)\d+.*?(?=<br>)"); var list = project.Lists["list"]; regex.Matches(res).Cast<Match>().ToList().ForEach(m=>list.Add(m.Value));