diff options
author | Christian Stenger <[email protected]> | 2020-07-13 12:59:26 +0200 |
---|---|---|
committer | Christian Stenger <[email protected]> | 2020-07-13 12:45:11 +0000 |
commit | b9c5d63c278047d8459d30508a5ec17e7c9df6e2 (patch) | |
tree | 83373369ed1e5da2db11019ddbc54321c13a11f6 /src/plugins/ios/iosrunner.cpp | |
parent | 5e8e1a36ec62ebfea17f2c078a7d6905b1b34c86 (diff) |
Help:iOS: Replace QRegExp by QRegularExpression
Task-number: QTCREATORBUG-24098
Change-Id: Ie63ac88e3afdc39db0d9ead4b058efbaec402001
Reviewed-by: Eike Ziller <[email protected]>
Diffstat (limited to 'src/plugins/ios/iosrunner.cpp')
-rw-r--r-- | src/plugins/ios/iosrunner.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/plugins/ios/iosrunner.cpp b/src/plugins/ios/iosrunner.cpp index 1aa5fc52331..b422723a952 100644 --- a/src/plugins/ios/iosrunner.cpp +++ b/src/plugins/ios/iosrunner.cpp @@ -52,7 +52,7 @@ #include <QDateTime> #include <QDir> #include <QMessageBox> -#include <QRegExp> +#include <QRegularExpression> #include <QSettings> #include <QTcpServer> #include <QTime> @@ -275,11 +275,11 @@ void IosRunner::handleGotInferiorPid(IosToolHandler *handler, const QString &bun void IosRunner::handleAppOutput(IosToolHandler *handler, const QString &output) { Q_UNUSED(handler) - QRegExp qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)..."); - int index = qmlPortRe.indexIn(output); + QRegularExpression qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)..."); + const QRegularExpressionMatch match = qmlPortRe.match(output); QString res(output); - if (index != -1 && m_qmlServerPort.isValid()) - res.replace(qmlPortRe.cap(1), QString::number(m_qmlServerPort.number())); + if (match.hasMatch() && m_qmlServerPort.isValid()) + res.replace(match.captured(1), QString::number(m_qmlServerPort.number())); appendMessage(output, StdOutFormat); appOutput(res); } @@ -297,10 +297,10 @@ void IosRunner::handleErrorMsg(IosToolHandler *handler, const QString &msg) TaskHub::addTask(DeploymentTask(Task::Error, message)); res.replace(lockedErr, message); } - QRegExp qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)..."); - int index = qmlPortRe.indexIn(msg); - if (index != -1 && m_qmlServerPort.isValid()) - res.replace(qmlPortRe.cap(1), QString::number(m_qmlServerPort.number())); + QRegularExpression qmlPortRe("QML Debugger: Waiting for connection on port ([0-9]+)..."); + const QRegularExpressionMatch match = qmlPortRe.match(msg); + if (match.hasMatch() && m_qmlServerPort.isValid()) + res.replace(match.captured(1), QString::number(m_qmlServerPort.number())); appendMessage(res, StdErrFormat); errorMsg(res); |