регулярка

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Всем привет! Имею вот такую регулярку (?<=""0"":\{""canVoteFree"":-)\d+.*? в ней изменяется только цифра 0, заменяю этот 0 на переменную, и ничего не находит, что может быть ???
C#:
int s = int.Parse(project.Variables["j"].Value);
var res = System.Text.RegularExpressions.Regex.Match(project.Variables["response"].Value, @"(?<="""+s+""":\{""canVoteFree"":)\d+.*?").Value;
 
Последнее редактирование:

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
На первый взгляд косяк здесь:
C#:
int s = int.Parse(project.Variables["j"].Value);
var res = System.Text.RegularExpressions.Regex.Match(project.Variables["response"].Value, @"(?<="""+s.ToString()+""":\{""canVoteFree"":)\d+.*?").Value;
То есть s как int указывается, а надо string (в части где сама регулярка)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
На первый взгляд косяк здесь:
C#:
int s = int.Parse(project.Variables["j"].Value);
var res = System.Text.RegularExpressions.Regex.Match(project.Variables["response"].Value, @"(?<="""+s.ToString()+""":\{""canVoteFree"":)\d+.*?").Value;
То есть s как int указывается, а надо string (в части где сама регулярка)
Tак тоже ошибку в кубике показывает, чёт неохото разбираться сегодня )))) Другим методом решил
 

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