diff --git a/src/model/message.cpp b/src/model/message.cpp index 3875b437be..74047174ef 100644 --- a/src/model/message.cpp +++ b/src/model/message.cpp @@ -44,7 +44,7 @@ QStringList splitMessage(const QString& message, uint64_t maxLength) void MessageProcessor::SharedParams::onUserNameSet(const QString& username) { QString sanename = username; - sanename.remove(QRegularExpression("[\\t\\n\\v\\f\\r\\x0000]")); + sanename.remove(QRegularExpression(R"([\t\n\v\f\r\x0000])")); nameMention = QRegularExpression("\\b" + QRegularExpression::escape(username) + "\\b", QRegularExpression::CaseInsensitiveOption); sanitizedNameMention = QRegularExpression("\\b" + QRegularExpression::escape(sanename) + "\\b", diff --git a/src/widget/form/settings/aboutform.cpp b/src/widget/form/settings/aboutform.cpp index 692f8ab762..eb116b7f74 100644 --- a/src/widget/form/settings/aboutform.cpp +++ b/src/widget/form/settings/aboutform.cpp @@ -205,8 +205,7 @@ void AboutForm::onUnstableVersion() */ QString AboutForm::createLink(QString path, QString text) const { - return QString::fromUtf8( - "%3") + return QString::fromUtf8(R"(%3)") .arg(path, style.getColor(Style::ColorPalette::Link).name(), text); } diff --git a/src/widget/form/tabcompleter.cpp b/src/widget/form/tabcompleter.cpp index 97b3c48a91..445230a03b 100644 --- a/src/widget/form/tabcompleter.cpp +++ b/src/widget/form/tabcompleter.cpp @@ -50,9 +50,9 @@ void TabCompleter::buildCompletionList() // section QString tabAbbrev = msgEdit->toPlainText() .left(msgEdit->textCursor().position()) - .section(QRegularExpression("[^\\w\\d\\$:@--_\\[\\]{}|`^.\\\\]"), -1, -1); + .section(QRegularExpression(R"([^\w\d\$:@--_\[\]{}|`^.\\])"), -1, -1); // that section is then used as the completion regex - QRegularExpression regex(QString("^[-_\\[\\]{}|`^.\\\\]*").append(QRegularExpression::escape(tabAbbrev)), + QRegularExpression regex(QString(R"(^[-_\[\]{}|`^.\\]*)").append(QRegularExpression::escape(tabAbbrev)), QRegularExpression::CaseInsensitiveOption); const QString ownNick = group->getSelfName(); diff --git a/src/widget/tool/croppinglabel.cpp b/src/widget/tool/croppinglabel.cpp index 625081d800..a9881725e0 100644 --- a/src/widget/tool/croppinglabel.cpp +++ b/src/widget/tool/croppinglabel.cpp @@ -164,8 +164,7 @@ void CroppingLabel::minimizeMaximumWidth() void CroppingLabel::editingFinished() { hideTextEdit(); - QString newText = - textEdit->text().trimmed().remove(QRegularExpression("[\\t\\n\\v\\f\\r\\x0000]")); + QString newText = textEdit->text().trimmed().remove(QRegularExpression(R"([\t\n\v\f\r\x0000])")); if (origText != newText) emit editFinished(textEdit->text());