search case insensetive

master
const an teen 2021-12-05 07:34:29 -05:00
parent 22c69e3c37
commit 383311e9db
1 changed files with 4 additions and 4 deletions

View File

@ -362,7 +362,7 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath)
QString searchRequest = global::getValue(urlPath, "toSearch", global::eForWeb);
// Search request
if (not searchRequest.isEmpty()) {
QRegularExpression userRgx(searchRequest);
QRegularExpression userRgx(searchRequest, QRegularExpression::CaseInsensitiveOption);
bool rgxIsValid = false;
if (userRgx.isValid()) rgxIsValid = true;
consoleLog("Search request (" + server + "): " + searchRequest);
@ -433,7 +433,7 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath)
QString buffer {file.readAll()};
file.close();
if (rgxIsValid) {
if (QRegularExpression(searchRequest).match(buffer).hasMatch()) {
if (QRegularExpression(searchRequest, QRegularExpression::CaseInsensitiveOption).match(buffer).hasMatch()) {
matchedPaths.push_back(path);
}
} else {
@ -465,7 +465,7 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath)
QString buffer {file.readAll()};
file.close();
if (rgxIsValid) {
if (QRegularExpression(searchRequest).match(buffer).hasMatch()) {
if (QRegularExpression(searchRequest, QRegularExpression::CaseInsensitiveOption).match(buffer).hasMatch()) {
matchedPaths.push_back(path);
}
} else {
@ -520,7 +520,7 @@ void HttpServer::writeMainPage(QTcpSocket *socket, QString &urlPath)
QString buffer {file.readAll()};
file.close();
if (rgxIsValid) {
if (QRegularExpression(searchRequest).match(buffer).hasMatch()) {
if (QRegularExpression(searchRequest, QRegularExpression::CaseInsensitiveOption).match(buffer).hasMatch()) {
matchedPaths.push_back(path);
}
} else {