подредактируй куда тебе надо сохранятьПодскажите на C# через регулярку взять все цифры из строки
Спасибо
string str = "фждылвао304958фдывлоа443";
string pattern = @"\d+";
Regex r = new Regex(pattern);
Match m = r.Match(str);
while (m.Success)
{
project.SendInfoToLog("" + m + " - " + m.Index);
m = m.NextMatch();
}
Спасибоподредактируй куда тебе надо сохранять
C#:string str = "фждылвао304958фдывлоа443"; string pattern = @"\d+"; Regex r = new Regex(pattern); Match m = r.Match(str); while (m.Success) { project.SendInfoToLog("" + m + " - " + m.Index); m = m.NextMatch(); }
а как пробывал ?Спасибо
Так и не получилось все цифры положить в 1 переменную
Спасибо
Так и не получилось все цифры положить в 1 переменную
var sourcelist = new List<string>();
sourcelist.Clear();
string str = "фждылвао304958фдывлоа443";
Regex r = new Regex(@"\d+");
Match m = r.Match(str);
while (m.Success)
{
sourcelist.Add(m.ToString());
m = m.NextMatch();
}
project.Variables["response"].Value = string.Join("", sourcelist);
Для этой цели лучше использовать String.SplitКакие существуют регулярные выражения для взятия отдельно логина, пароля и почты из строки вида - login:pass:email: ? А затем присвоения этих значений переменным.
string account = project.Variables["Account"].Value; // переменная со значением login:pass:email
project.Variables["Login"].Value = account.Split(':')[0];
project.Variables["Pass"].Value = account.Split(':')[1];
project.Variables["Email"].Value = account.Split(':')[2];
string account = project.Variables["Account"].Value; // переменная со значением login:pass:email
project.Variables["Login"].Value = Regex.Match(account, "(?<=^).*?(?=:)").Value;
project.Variables["Pass"].Value = Regex.Match(account, "(?<=:).*?(?=:)").Value;
project.Variables["Email"].Value = Regex.Match(account, "(?<=:.*:).*?(?=:)").Value;
так или иначе, одной регуляркой это число было не достать. минимум двумяНа данный момент решил это кубиками. Если кому то понадобится.
Ну или одна регулярка + замена или наоборот.так или иначе, одной регуляркой это число было не достать. минимум двумя
ну я это и имел ввиду. рега и замена по регеНу или одна регулярка + замена или наоборот.
Ну значит я правильно сделал. И кубиками быстро обрабатывает.Ну или одна регулярка + замена или наоборот.
Удалить строки НЕ содержащиеПодскажите пожалуйста регулярку
.*[3-9]\.\d.*
.*[0-2]\.\d.*
<a\ href="\#">[\w\W]{1,50}?</a>подскажите как удалить все ссылки <a href="#">Анкор</a> в которых анкор меньше 50 символов? За один проход?
<div class="bn bo">4 626 участников</div>
(?<=">).*?(?= участник)
\w\bподскажите, как взять последнюю букву в слове\цифру
Заменой, регулярка та жеСпасибо, а как удалить последнюю букву/цифру?