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

vaulroon

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

Sergodjan

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

vaulroon

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

Sergodjan

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

Dimionix

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

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