L'expression primitive.Regex{Pattern: school}
correspond également aux sous-chaînes, mais n'est pas insensible à la casse. Utilisez le "i"
option pour le rendre insensible à la casse :
value = primitive.Regex{Pattern: school, Options: "i"}
Notez également que si la valeur de school
contient des caractères d'expression régulière spéciaux, qui pourraient vous donner des résultats inattendus ou des erreurs. Le mieux est donc de le citer avec par ex. en utilisant regexp.QuoteMeta()
:
value = primitive.Regex{Pattern: regexp.QuoteMeta(school), Options: "i"}