Сравнение значения из списка с переменной

Discussion in 'Вопросы новичков' started by Spinner, Apr 4, 2018.

  1. Spinner

    Spinner Client

    Joined:
    Mar 5, 2018
    Messages:
    12
    Likes Received:
    1
    Приветствую. Не смог найти точный ответ на мой вопрос.
    Вопрос такой.
    Есть список со словами, каждое слово с новой строки. Есть переменная с предложением. Как написать C# код чтобы программа брала каждое слово из списка и проверяла на наличие этого слова в переменной. (в переменной может содержаться целый текст). И дальше если находит то идет по зеленому пути, если не находит то по красному.
     
  2. aez

    aez Client

    Joined:
    Dec 23, 2015
    Messages:
    25
    Likes Received:
    0
    Разбей на слова, а список в БД)))) и проверкой
     
  3. SoUp1

    SoUp1 Client

    Joined:
    Sep 15, 2013
    Messages:
    114
    Likes Received:
    28
    Пробуйте
    Code (text):
    1. string text = project.Variables["Названия вашой переменной"].Value;
    2. var list = project.Lists["Названия Вашого списка"];
    3. foreach(var slovo in list)
    4.     {
    5.         if (text.Contains(slovo))
    6.             return "Нашли"; // если нашли то выходим по зеленой ветке
    7.     }
    8. throw new Exception("Не нашли"); // если не нашли то по красной
     
    Koschei and Spinner like this.
  4. Spinner

    Spinner Client

    Joined:
    Mar 5, 2018
    Messages:
    12
    Likes Received:
    1
    Вроде работает, но что то я не могу понять где он находит слово из списка в переменой.
    В списке такие слова:
    антресоли
    котельного оборудования
    жд пути
    обследование
    кадастровых
    cтроительный контроль
    контроля
    газификация
    техническое освидетельствование
    пожарной сигнализации
    жалюзи
    линии
    аренды
    аренда
    изыскания
    содержания
    извещений
    В переменной предложение такое: Выполнение работ по капитальному Дома культуры по ул. Ленина, 66 в с. Венгерово Венгеровского района Новосибирской области

    upload_2018-4-5_10-24-56.png upload_2018-4-5_10-25-6.png
     
  5. Spinner

    Spinner Client

    Joined:
    Mar 5, 2018
    Messages:
    12
    Likes Received:
    1
    Не знаю что было, но сейчас вроде все работает. Ничего не менял.
     

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)