QString split также разделяется на '.'
У меня есть textField в моем приложении калькулятора, и я разделяю весь ввод в конце на отдельные числа и операторы. Для получения номеров я использую это:
QStringList nums = displayVal.split(QRegularExpression("[\+\-\/\*]"));
Проблема в том, что он также разделяется на "." по какой-то причине. Я не очень знаком с Регулярными выражениями, так что, скорее всего, ошибка в моем регулярном выражении. Так что я должен сделать, чтобы разделить только на "+", "-", "*" и "/"?
Пример текста: 4+2/3,5
Должен получить [4, 2, 3.5]. Конечно, значения будут в QString.