Изразът primitive.Regex{Pattern: school} съвпада и с поднизове, но не е без значение главни и малки букви. Използвайте "i" опция, за да го направите нечувствителен към главни и малки букви:
value = primitive.Regex{Pattern: school, Options: "i"}
Също така имайте предвид, че ако стойността на school съдържа специални знаци за регулярен израз, които могат да ви дадат неочаквани резултати или грешки. Така че най-добре е да го цитирате с напр. използвайки regexp.QuoteMeta()
:
value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}