QString newFileName = env.value("FileName", "") + "." + r.value("extension").toString();
QString newFilePath = env.value("PathName", "");
- newFileName = newFileName.replace(QRegExp("[/\\:*\"?<>|\\r\\n]"), "");
+ QRegExp rx(settings->get("renameSanitizeRegex", QString("[/\\:*\"?<>|\\r\\n]")));
+ newFileName = newFileName.replace(rx, "");
if (newFilePath.isEmpty())
newFilePath = oldFile.canonicalPath();
INSERT INTO config VALUES ('myListDefaultSource', NULL, true);
INSERT INTO config VALUES ('renameScript', NULL, true);
INSERT INTO config VALUES ('renameLanguage', NULL, true);
+INSERT INTO config VALUES ('renameSanitizeRegex', '[/\:*"?<>|\r\n]', true); -- This assumes \ does not need escaping, which is what current pg does by default.
INSERT INTO config VALUES ('enableRename', '0', true);
INSERT INTO config VALUES ('fileFilters', '*.mkv *.mp4 *.ogg *.ogm *.wmv *.avi *.mpg *.flv', true);