This commit is contained in:
RickyRister 2025-06-08 21:50:14 -07:00
parent e7a6126fbd
commit f1ec9c4622

View file

@ -263,12 +263,10 @@ static void setupParserRules()
search["RegexString"] = [](const peg::SemanticValues &sv) -> StringMatcher { search["RegexString"] = [](const peg::SemanticValues &sv) -> StringMatcher {
auto target = std::any_cast<QString>(sv[0]); auto target = std::any_cast<QString>(sv[0]);
return [=](const QString &s) { auto sanitizedTarget = QString(target);
auto sanitizedTarget = QString(target); sanitizedTarget.replace("\\\"", "\"");
sanitizedTarget.replace("\\\"", "\""); sanitizedTarget.replace("\\'", "'");
sanitizedTarget.replace("\\'", "'"); return [=](const QString &s) { return s.contains(sanitizedTarget, Qt::CaseInsensitive); };
return s.contains(sanitizedTarget, Qt::CaseInsensitive);
};
}; };
search["OracleQuery"] = [](const peg::SemanticValues &sv) -> Filter { search["OracleQuery"] = [](const peg::SemanticValues &sv) -> Filter {