Нашел метод вроде, не знаю на сколько он скоростной,
но если часто приходиться парсить строки, придется писать обертку для QString
так как данный вид записи очень громоздкий
QString str = "Hello=world? fromrudi";
int start = str.indexOf("o=");
start += QString("o=").size();
int end = str.indexOf("? f");
QString rezult = str.mid(start, end - start);