mirror of
https://github.com/amir20/dozzle.git
synced 2025-12-25 23:03:47 +01:00
fix: fixes url pattern matcher with quotes (#3902)
This commit is contained in:
22
internal/support/web/search.go
Normal file
22
internal/support/web/search.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package support_web
|
||||
|
||||
import (
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
"github.com/amir20/dozzle/internal/container"
|
||||
)
|
||||
|
||||
const (
|
||||
MarkerStart = "\uE000"
|
||||
MarkerEnd = "\uE001"
|
||||
)
|
||||
|
||||
func ParseRegex(search string) (*regexp.Regexp, error) {
|
||||
return CreateRegex(search, search == strings.ToLower(search))
|
||||
}
|
||||
|
||||
func Search(re *regexp.Regexp, logEvent *container.LogEvent) bool {
|
||||
matcher := NewPatternMatcher(re, MarkerStart, MarkerEnd)
|
||||
return matcher.MarkInLogEvent(logEvent)
|
||||
}
|
||||
Reference in New Issue
Block a user