Wyrażenie primitive.Regex{Pattern: school}
dopasowuje również podciągi, ale nie jest rozróżniana wielkość liter. Użyj "i"
opcja, aby nie rozróżniać wielkości liter:
value = primitive.Regex{Pattern: school, Options: "i"}
Zwróć też uwagę, że jeśli wartość school
zawiera specjalne znaki wyrażeń regularnych, które mogą dawać nieoczekiwane wyniki lub błędy. Najlepiej więc zacytować go np. przy użyciu regexp.QuoteMeta()
:
value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}