]> Some of my projects - anidbudpclient.git/commitdiff
Use RegExp2 for the repl and match.
authorAPTX <marek321@gmail.com>
Tue, 4 Jun 2013 02:05:03 +0000 (04:05 +0200)
committerAPTX <marek321@gmail.com>
Tue, 4 Jun 2013 02:05:03 +0000 (04:05 +0200)
renameparser/functions.cpp

index 057b7e7c0aa13f032afa01be0f75e63e38a8ba5e..3590cff1f7bff7eb86dd4f7884d93b8f3990add0 100644 (file)
@@ -86,14 +86,14 @@ QString repl(const QStringList &args)
        if (args.count() != 3)
                return "";
        QString ret = args[0];
-       return ret.replace(QRegExp(args[1]), args[2]);
+       return ret.replace(QRegExp(args[1], Qt::CaseSensitive, QRegExp::RegExp2), args[2]);
 }
 
 QString match(const QStringList &args)
 {
        if (args.count() != 2)
                return "";
-       return QRegExp(args[1]).indexIn(args[0]) != -1 ? "1" : "";
+       return QRegExp(args[1], Qt::CaseSensitive, QRegExp::RegExp2).indexIn(args[0]) != -1 ? "1" : "";
 }
 
 QString uc(const QStringList &args)