Как проверить содержит ли текст необходимый текст?

zenno60

Пользователь
Регистрация
09.05.2016
Сообщения
99
Благодарностей
1
Баллы
8
Имеется текст:
- "от 5 лет до 10 лет".

Необходимо проверить содержит ли текст "от".
Я использую кубик C#.
Условие "Не возвращать значение" = стоит галка
Код:
if (project.Variables["pl_experience_min"].Value.Contains("от")) {}
При условии "Value.Contains("от")" - я получаю "ok".
При условии "Value.Contains("отввввв")" - я получаю "ok".

Вопросы.
1. Как проверить содержит ли текст необходимый текст?
2. Какие есть другие способы проверки содержит ли текст необходимый текст?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Именно в C# нужно решение?
 

inotoxic

Client
Регистрация
20.04.2015
Сообщения
354
Благодарностей
162
Баллы
43
Код:
string str = project.Variables["var"].Value;//переменная с проверяемым текстом
Regex reg = new Regex(@"от\s");
if (!reg.Match(str).Success) // проверяем, успешно ли совпадение
    throw new Exception(); // если нет, то выход по красной
// если успешно - выход по зелёной
 
  • Спасибо
Реакции: Mikhail B. и zenno60

zenno60

Пользователь
Регистрация
09.05.2016
Сообщения
99
Благодарностей
1
Баллы
8
Именно в C# нужно решение?
Не... Необязательно...
Это я взял, что "поиск" выдал

Интересует решение как можно проще.

Если решение на C#, то можно было посмотреть для кругозора...
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 470
Благодарностей
8 691
Баллы
113

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