Der Ausdruck primitive.Regex{Pattern: school}
stimmt auch mit Teilstrings überein, aber es wird nicht zwischen Groß- und Kleinschreibung unterschieden. Verwenden Sie das "i"
Option, um die Groß-/Kleinschreibung zu ignorieren:
value = primitive.Regex{Pattern: school, Options: "i"}
Beachten Sie auch, dass wenn der Wert von school
enthält spezielle Regexp-Zeichen, die zu unerwarteten Ergebnissen oder Fehlern führen können. Also am besten zitieren mit z.B. mit regexp.QuoteMeta()
:
value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}