(regex string, replacement string)
| 5 | type QueryModifier func(string) string |
| 6 | |
| 7 | func NewQueryReplacer(regex string, replacement string) QueryModifier { |
| 8 | r := regexp.MustCompile(regex) |
| 9 | return func(query string) string { |
| 10 | return r.ReplaceAllString(query, replacement) |
| 11 | } |
| 12 | |
| 13 | } |
| 14 | |
| 15 | func NewQueryRemover(regex string) QueryModifier { |
| 16 | return NewQueryReplacer(regex, "") |