Поиск наличия слова из одной перменной в другой

Mikle

Client
Регистрация
31.01.2017
Сообщения
162
Благодарностей
131
Баллы
43
Привет всем.

Вопрос появился, к примеру
переменная text в ней лежит слово "арбуз"
переменная text2 в ней лежит фраза "арбузы продаются летом"

Необходимо что бы взяло значение из переменной text и осуществило поиск совпадения в переменной text2

в данном примере должно найти совпадение

Нашел проверку в C# но она проверяет вписанное слово в код а надо что бы брало значение с переменной text
Код:
var per = project.Variables["text2"].Value;

if (per.ToString().Contains("слово"))
{
    //есть нахождение
    return "1";
}
else
{
    //нет нахождения
    return "2";
}
Сталкивался кто с таким?
 

SHELBY

Client
Регистрация
09.09.2016
Сообщения
237
Благодарностей
291
Баллы
63
Как вам такой вариант?
Обработка переменной text2 следующей регуляркой
Код:
{-Variable.text-}.*
Далее проверка, результат обработки != '', тогда есть совпадение
 
  • Спасибо
Реакции: Mikle

Mikle

Client
Регистрация
31.01.2017
Сообщения
162
Благодарностей
131
Баллы
43
Как вам такой вариант?
Обработка переменной text2 следующей регуляркой
Код:
{-Variable.text-}.*
Далее проверка, результат обработки != '', тогда есть совпадение
Данный вариант привел к положительному результату, спасибо!
 
  • Спасибо
Реакции: SHELBY

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Ну уж если перешли на C#, то нефиг назад на кубики. Держите:
Код:
var per = project.Variables["text2"].Value;
var slovo = project.Variables["text"].Value;
if (per.ToString().Contains(slovo))
{
    //есть нахождение
    return "1";
}
else
{
    //нет нахождения
    return "2";
}
 
  • Спасибо
Реакции: Mikhail B. и Mikle

Mikle

Client
Регистрация
31.01.2017
Сообщения
162
Благодарностей
131
Баллы
43
Ну уж если перешли на C#, то нефиг назад на кубики. Держите:
Код:
var per = project.Variables["text2"].Value;
var slovo = project.Variables["text"].Value;
if (per.ToString().Contains(slovo))
{
    //есть нахождение
    return "1";
}
else
{
    //нет нахождения
    return "2";
}
Благодарю! мое понимание C# чуть чуть улучшили ))) с такими темпами через какое то время сам смогу простые коды писать ))) с миру по нитке )
 

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