Почему с Qt 5.1.0 Release Candidate функция QString :: replace (const QRegExp & rx, const QString & after) обрабатывает \ v в манере и QString :: replace (const QRegularExpression & re, const QString & after) по-другому? Это мир кода, который я использовал:QString :: replace (const QRegExp &, const QString &) и QString :: replace (const QRegularExpression &, const QString &) работают по-другому
QString ss("a\t\v bc \t cdef\vg\r\r\t hi");
QString ss1(ss);
ss1.replace(QRegExp("\\s{2,}"), " ");
QString ss2(ss);
ss2.replace(QRegularExpression("\\s{2,}"), " ");
Значения с отладчиком являются:
ss "a\t\013 bc \t cdef\013g\r\r\t hi"
ss1 "a bc cdef\013g hi"
ss2 "a\t\013 bc cdef\013g hi"
Спасибо