Поиск фразы в переменной

Sibirteh

Client
Регистрация
22.01.2019
Сообщения
51
Благодарностей
9
Баллы
8
Здравствуйте столкнулся с такой проблемой что требуется реализовать такой механизм.
1 В шаблон поступает переменная с со значением Проверить баланс.
2 Шаблон должен распознать значение переменной и прислать ответ взяв его с таблицы
Проблема в том что при написании сообщения "Проверить баланс" шаб присылает ответ. Но если написано "проверить баланс" то шаб выдает ошибку. Реализовал я это через if
"{-Variable.zapros-}"=="Проверить баланс".
Как можно сделать так что бы шабу было не важно с большой буквы написано или нет.
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113
Перед if, приведите значение переменной в нижний регистр, потом сравнивайте:
Код:
project.Variables["Переменная1"].Value.ToLower();
или кубиком, обработка текста - ToLower
 
Последнее редактирование:

Sibirteh

Client
Регистрация
22.01.2019
Сообщения
51
Благодарностей
9
Баллы
8
Перед if, приведите значение переменной в нижний регистр, потом сравнивайте:
Код:
project.Variables["Переменная1"].Value.ToLower();
или кубиком, обработка текста - ToLower
к сожалению пока я умею только на кубиках) спасибо за помощь все получилось :-) А подскажите еще такой момент, как сделать так что бы шаб реагировал на ключевое слово которое найдет в фразе, допустим "требуется узнать баланс"
 

Koqpe

Client
Регистрация
23.12.2014
Сообщения
1 100
Благодарностей
649
Баллы
113

Sibirteh

Client
Регистрация
22.01.2019
Сообщения
51
Благодарностей
9
Баллы
8

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