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

  • Автор темы Автор темы awelowgo
  • Дата начала Дата начала

awelowgo

Client
Регистрация
23.12.2020
Сообщения
157
Реакции
57
Баллы
28
Как сделать проверку, допустим есть ссылка в ней есть слово "еда", как сделать проверку в IF блок, на наличие есть ли там слово "еда", потому что в ссылке может стоять в рандом месте?
 
  • Оценить
Реакции: djaga
Как сделать проверку, допустим есть ссылка в ней есть слово "еда", как сделать проверку в 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
В блоке if этого не сделать.
Придётся немного изучить c# и там сделать что-то типа:
C#:
Развернуть Свернуть Копировать
if (url.Contains("еда")){
    return "нашел";
}
 

Вложения

  • 11.jpg
    11.jpg
    29,7 KB · Просмотры: 127
  • Оценить
Реакции: awelowgo
Это так не работает. Тупо скопировать не получится. Нужно знать что на вход и что будет происходить с результатом на выходе и ещё предусмотреть разные форс-мажорные варианты: пустая переменная например.
 

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