return "";
}
+QString sanitize(const QStringList &args)
+{
+ if (args.isEmpty())
+ return "";
+ return QString(args.at(0)).replace(QRegExp("[/\\:*\"?<>|\\r\\n]"), QString(""));
+}
+
} // namespace RenameFunctions
} // namespace
QString indexof(const QStringList &args);
QString lindexof(const QStringList &args);
QString alt(const QStringList &args);
+ QString sanitize(const QStringList &args);
}
} // namespace
registerFunction("indexof", RenameFunctions::indexof);
registerFunction("lindexof", RenameFunctions::lindexof);
registerFunction("alt", RenameFunctions::alt);
+ registerFunction("sanitize", RenameFunctions::sanitize);
staticInitialised = true;
}