mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
fix regex generation
This commit is contained in:
parent
7f75193cf2
commit
29d9992114
1 changed files with 2 additions and 1 deletions
|
|
@ -2990,11 +2990,12 @@ func (p *ExecutionPlanner) compileOrderingTermExpr(expr parser.Expr, projections
|
|||
// used by the LIKE/NOT LIKE operator
|
||||
func wildCardToRegexp(pattern string) string {
|
||||
var result strings.Builder
|
||||
result.WriteString("(?i)")
|
||||
|
||||
result.WriteString("(?i)^")
|
||||
rpattern := strings.Replace(pattern, "%", ".*", -1)
|
||||
rpattern = strings.Replace(rpattern, "_", ".+", -1)
|
||||
result.WriteString(rpattern)
|
||||
result.WriteString("$")
|
||||
|
||||
return result.String()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue