diff options
Diffstat (limited to 'src/corelib/text/qregularexpression.h')
-rw-r--r-- | src/corelib/text/qregularexpression.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/corelib/text/qregularexpression.h b/src/corelib/text/qregularexpression.h index 4fa258b080..9e703a4eea 100644 --- a/src/corelib/text/qregularexpression.h +++ b/src/corelib/text/qregularexpression.h @@ -138,11 +138,19 @@ public: void optimize() const; #if QT_STRINGVIEW_LEVEL < 2 - static QString escape(const QString &str); - static QString wildcardToRegularExpression(const QString &str); + static QString escape(const QString &str) + { + return escape(qToStringViewIgnoringNull(str)); + } + + static QString wildcardToRegularExpression(const QString &str) + { + return wildcardToRegularExpression(qToStringViewIgnoringNull(str)); + } + static inline QString anchoredPattern(const QString &expression) { - return anchoredPattern(QStringView(expression)); + return anchoredPattern(qToStringViewIgnoringNull(expression)); } #endif |