Как сделать првоерку IF?

awelowgo

Client
Регистрация
23.12.2020
Сообщения
155
Благодарностей
58
Баллы
28
Как сделать проверку, допустим есть ссылка в ней есть слово "еда", как сделать проверку в IF блок, на наличие есть ли там слово "еда", потому что в ссылке может стоять в рандом месте?
 
  • Спасибо
Реакции: djaga

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
546
Благодарностей
1 125
Баллы
93
Как сделать проверку, допустим есть ссылка в ней есть слово "еда", как сделать проверку в IF блок, на наличие есть ли там слово "еда", потому что в ссылке может стоять в рандом месте?
if Contains:
// обычным способом
if(project.Variables["text"].Value.Contains("еда"))
{
    project.SendInfoToLog("Нашел еду!");
}
if Regex.IsMatch:
// регуляркой
if(Regex.IsMatch(project.Variables["text"].Value, @"еда\b", RegexOptions.IgnoreCase))
{
    project.SendInfoToLog("Нашел еду!");
}
 
  • Спасибо
Реакции: Alexbrush, awelowgo и Nord

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 432
Баллы
113
В блоке if этого не сделать.
Придётся немного изучить c# и там сделать что-то типа:
C#:
if (url.Contains("еда")){
    return "нашел";
}
 

awelowgo

Client
Регистрация
23.12.2020
Сообщения
155
Благодарностей
58
Баллы
28

Вложения

  • 29,7 КБ Просмотры: 60

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
546
Благодарностей
1 125
Баллы
93
  • Спасибо
Реакции: awelowgo

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 432
Баллы
113
Это так не работает. Тупо скопировать не получится. Нужно знать что на вход и что будет происходить с результатом на выходе и ещё предусмотреть разные форс-мажорные варианты: пустая переменная например.
 

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