- Регистрация
- 18.05.2017
- Сообщения
- 225
- Благодарностей
- 28
- Баллы
- 28
Паршу тест регуляркой через C#, если текст не найден кубик выкидывает
"Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index"
Я примерно понимаю в чем проблема, код пытается взять несущесвтующий элемент, но как дать ему понять что все ок....
"Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index"
Я примерно понимаю в чем проблема, код пытается взять несущесвтующий элемент, но как дать ему понять что все ок....
C#:
string text = project.ExecuteMacro(project.Variables["var1"].Value);
project.Variables["var2"].Value = Macros.TextProcessing.Regex(text, @"[a-zA-Z0-9_.]+(?<=[^\.])(?=[^a-zA-Z0-9_]+p>)|(?<=username=).*?(?=&)", "0")[0].FirstOrDefault();