Как определить тип спарсенных данных?

vaulroon

Client
Регистрация
20.10.2017
Сообщения
274
Благодарностей
11
Баллы
18
В общем, есть парсер. Если значение вида "57879129737289", то надо выполнить одно действие, а если значение вида "1:8j39sk2l82l:0", то надо выполнить другое. Как это реализовать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 469
Благодарностей
10 016
Баллы
113
В общем, есть парсер. Если значение вида "57879129737289", то надо выполнить одно действие, а если значение вида "1:8j39sk2l82l:0", то надо выполнить другое. Как это реализовать?
т.е. первый вид - только цифры, а второй вид может кроме цифр содержать другие символы?
 

vaulroon

Client
Регистрация
20.10.2017
Сообщения
274
Благодарностей
11
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 469
Благодарностей
10 016
Баллы
113
  • Спасибо
Реакции: vaulroon

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 139
Баллы
113
C#:
string str = project.Variables["text"].Value;
if (!Regex.IsMatch(str, @"^\d+$"))
    throw new Exception(); // если встречаются НЕ цифры, то выход по красной
// если только цифры, то выход по зеленой
 

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