Add support for quotes around colons when searching (#162)

This commit is contained in:
David Dworken
2024-01-07 18:56:30 -08:00
committed by GitHub
parent 12f0aa1bff
commit e86f7bf382
7 changed files with 119 additions and 3 deletions

View File

@ -1005,6 +1005,9 @@ func splitEscaped(query string, separator rune, maxSplit int) []string {
} else if runeQuery[i] == '\'' && !isInDoubleQuotedString && !heuristicIgnoreUnclosedQuote(isInSingleQuotedString, '\'', runeQuery, i) {
isInSingleQuotedString = !isInSingleQuotedString
} else {
if (isInSingleQuotedString || isInDoubleQuotedString) && separator == ' ' && runeQuery[i] == ':' {
token = append(token, '\\')
}
token = append(token, runeQuery[i])
}
}