Как проверить переменную на наличие в списке?

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

Atlas

Client
Регистрация
16.02.2014
Сообщения
131
Реакции
8
Баллы
18
Добрый вечер. Первую тему создал не в том разделе, поэтому дублирую.

Как проверить переменную на наличие в списке?

При этом переменная может быть "test", а строка в списке "test key check" - и это считается, как наличие переменной в списке.

В идеале, если переменная "test", а строка в списке "testing key check" - то это тоже считается, как наличие переменной в списке.

Заранее спасибо.
 
Добрый вечер. Первую тему создал не в том разделе, поэтому дублирую.

Как проверить переменную на наличие в списке?

При этом переменная может быть "test", а строка в списке "test key check" - и это считается, как наличие переменной в списке.

В идеале, если переменная "test", а строка в списке "testing key check" - то это тоже считается, как наличие переменной в списке.

Заранее спасибо.
объединить список в переменную и проверять вхождение с помощью Обработка текста - Regex (результат в переменную)
и далее через If проверять эту переменную на пустоту, если переменная не пуста, значит есть наличие переменной в исходном списке..
 
объединить список в переменную и проверять вхождение с помощью Обработка текста - Regex (результат в переменную)
и далее через If проверять эту переменную на пустоту, если переменная не пуста, значит есть наличие переменной в исходном списке..
Грубо говоря, переменная - это ключ. Список - это стоп-слова. Если в переменной ключ содержится стоп-слово, то ключ не добавляем в новый список. Ваше решение не совсем подходит для этой задачи.
 
Грубо говоря, переменная - это ключ. Список - это стоп-слова. Если в переменной ключ содержится стоп-слово, то ключ не добавляем в новый список. Ваше решение не совсем подходит для этой задачи.
почему же не подходит?
 
почему же не подходит?
52ad6gu4q7GLm0.jpg

Вот ключ, вот стоп слова, объединенные в переменную. Что тогда писать в регулярке? Причем стоп-слово не обязательно в начале или в конце стоит, может и в середине.
 
Вот ключ, вот стоп слова, объединенные в переменную.
Изначально задача была описана наоборот. в ключе одно слово, а в списке могут быть фразы. Основываясь на первичной информации тебе предоставили решение. А оказывается все должно быть по другому :D. Это напоминает мне мем про семь красных линий :D.


1. Кей сплитуем обработкой текста в список по пробелам.
2. Каждую строку (это будет слово) в цикле проверяем на наличие в списке стоп слов методом описанным выше.
3. Если получили совпадение то завершаем работу нет продолжаем.
 

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