Je ne sais pas s'il est vraiment facile et je suis hors de mon esprit ....expression régulière ne correspond pas à deux
Dans les expressions régulières de Ruby, comment faire correspondre les chaînes qui ne contiennent pas deux années consécutives underscores, c'est-à-dire "__".
Ex:
Matches: "abcd", "ab_cd", "a_b_cd", "%*##[email protected]+"
Does not match: "ab__cd", "a_b__cd"
-Merci
EDIT: Je ne peux pas utiliser la logique inverse, par exemple, la vérification des "__" chaînes et les exclure, étant donné que le besoin d'utiliser avec Ruby on Rails " validates_format_of() "qui attend une expression régulière avec laquelle correspondra.
Je pense qu'il s'agit d'une erreur de conception dans 'validates_format_of'. Cela devrait prendre un prédicat général. Les expressions régulières sont un détail d'implémentation. – Svante