У меня есть объект с именем " @ material_number ", в котором хранятся два значения.
Первое значение - « material_number1 » с шаблоном (\ d {3}). (\ D {3})
Вторым значением является " material_number2 " с шаблоном (\ d {3}). (\ D {3}). (\ D {3})
Когда пользователь вводит номер материала, я сохраняю значение в переменной контекста с именем " $ materialnumber " и задаю значение этой переменной "?@material_number.literal?». И в конце бот отвечает: " Ну ладно, номер материала равен $ materialnumber. "
Проблема в том, что когда пользователь вводит номер материала, например " 123.123.123 ", бот думает, что номер материала равен " 123.123 ". По сути, он игнорирует последние три цифры и выдает запрос « О, хорошо, номер материала 123.123 ».
Что я могу сделать, чтобы исправить эту путаницу?