! has the same issue as . in regexes