Как узнать, содержит ли текст определённую текстовую переменную?

  • Автор темы Автор темы martens
  • Дата начала Дата начала
  • Теги Теги
    regex

martens

Client
Регистрация
27.07.2015
Сообщения
97
Реакции
3
Баллы
8
Пробовал через Regex
Регулярка получалась у меня {-Variable.var-}, ищет эту текстовую переменную внутри нужного текста
Но проблема в том, что переменная {-Variable.var-} содержит внутри себя разные символы: ?.({...
который воспринимаются регуляркой как часть регулярного кода.
 
Код:
Развернуть Свернуть Копировать
var text = project.Variables["text"].Value;
var substr = project.Variables["var"].Value;
int i = 0;
int x = -1;
int count = -1;
while(i != -1)
{
    i = text.IndexOf(substr, x+1);
    x = i;
    count++;
}
return count;
 
Код:
Развернуть Свернуть Копировать
var text = project.Variables["text"].Value;
var substr = project.Variables["var"].Value;
int i = 0;
int x = -1;
int count = -1;
while(i != -1)
{
    i = text.IndexOf(substr, x+1);
    x = i;
    count++;
}
return count;

var textContains = project.Variables["var"].Value;
var str = project.Variables["var1"].Value;
if (str.Contains(textContains))
{
return "yes";
}
else
{
return "no";
}

Этот вроде самый компактный способ
 
Мой количество вхождений считает ))
 

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