Files
higress/plugins/wasm-go/extensions/ai-proxy/util/string.go
2025-07-11 10:43:00 +08:00

21 lines
400 B
Go

package util
import "regexp"
func StripPrefix(s string, prefix string) string {
if len(prefix) != 0 && len(s) >= len(prefix) && s[0:len(prefix)] == prefix {
return s[len(prefix):]
}
return s
}
func MatchStatus(status string, patterns []string) bool {
for _, pattern := range patterns {
matched, _ := regexp.MatchString(pattern, status)
if matched {
return true
}
}
return false
}