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

Sibirteh

Client
Joined
Jan 22, 2019
Messages
48
Reaction score
9
Points
8
Здравствуйте столкнулся с такой проблемой что требуется реализовать такой механизм.
1 В шаблон поступает переменная с со значением Проверить баланс.
2 Шаблон должен распознать значение переменной и прислать ответ взяв его с таблицы
Проблема в том что при написании сообщения "Проверить баланс" шаб присылает ответ. Но если написано "проверить баланс" то шаб выдает ошибку. Реализовал я это через if
"{-Variable.zapros-}"=="Проверить баланс".
Как можно сделать так что бы шабу было не важно с большой буквы написано или нет.
 

Koqpe

Client
Joined
Dec 23, 2014
Messages
1,100
Reaction score
649
Points
113
Перед if, приведите значение переменной в нижний регистр, потом сравнивайте:
Code:
project.Variables["Переменная1"].Value.ToLower();
или кубиком, обработка текста - ToLower
 
Last edited:

Sibirteh

Client
Joined
Jan 22, 2019
Messages
48
Reaction score
9
Points
8
Перед if, приведите значение переменной в нижний регистр, потом сравнивайте:
Code:
project.Variables["Переменная1"].Value.ToLower();
или кубиком, обработка текста - ToLower
к сожалению пока я умею только на кубиках) спасибо за помощь все получилось :-) А подскажите еще такой момент, как сделать так что бы шаб реагировал на ключевое слово которое найдет в фразе, допустим "требуется узнать баланс"
 

Sibirteh

Client
Joined
Jan 22, 2019
Messages
48
Reaction score
9
Points
8

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)