mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-10 22:18:54 +01:00
qt: Replace QRegExp with QRegularExpression
Co-authored-by: Pavol Rusnak <pavol@rusnak.io> Co-authored-by: Jarol Rodriguez <jarolrod@tutanota.com>
This commit is contained in:
@@ -22,7 +22,8 @@
|
||||
#include <QCloseEvent>
|
||||
#include <QLabel>
|
||||
#include <QMainWindow>
|
||||
#include <QRegExp>
|
||||
#include <QRegularExpression>
|
||||
#include <QString>
|
||||
#include <QTextCursor>
|
||||
#include <QTextTable>
|
||||
#include <QVBoxLayout>
|
||||
@@ -44,9 +45,8 @@ HelpMessageDialog::HelpMessageDialog(QWidget *parent, bool about) :
|
||||
/// HTML-format the license message from the core
|
||||
QString licenseInfoHTML = QString::fromStdString(LicenseInfo());
|
||||
// Make URLs clickable
|
||||
QRegExp uri("<(.*)>", Qt::CaseSensitive, QRegExp::RegExp2);
|
||||
uri.setMinimal(true); // use non-greedy matching
|
||||
licenseInfoHTML.replace(uri, "<a href=\"\\1\">\\1</a>");
|
||||
QRegularExpression uri(QStringLiteral("<(.*)>"), QRegularExpression::InvertedGreedinessOption);
|
||||
licenseInfoHTML.replace(uri, QStringLiteral("<a href=\"\\1\">\\1</a>"));
|
||||
// Replace newlines with HTML breaks
|
||||
licenseInfoHTML.replace("\n", "<br>");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user