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 s.contains(sanitizedTarget, Qt::CaseInsensitive); return [=](const QString &s) { return s.contains(sanitizedTarget, Qt::CaseInsensitive); };
};
}; };
search["OracleQuery"] = [](const peg::SemanticValues &sv) -> Filter { search["OracleQuery"] = [](const peg::SemanticValues &sv) -> Filter {