Je suis en train correspondre à une certaine gamme de code postal:Regex: Cette gamme OU cette gamme
CB1 *, CB2 *, CB3 *, CB4 *, CB5 *, CB21 *, CB22 *, CB23 *, CB24 * , CB25 *
Donc j'essaie d'utiliser la gamme 1-5 OU 21-25.
Ceci est mon regex actuel: ^[CBcb].([1-5]|[21-25]).+$
Je veux vous assurer que les parties de codes postaux contient les éléments suivants
[CB OR cb],[1-5 OR 21-25] and [Any combination]
Avoir un chaudronnier: https://regex101.com/r/aP9uG3/2
Comment vous spécifiez deux gammes?
Merci, (et à tout le monde) d'autre qui est venu avec la solution.Juste une question rapide. La solution correspond à tout cb [12345] (que je sais comprendre). Je le veux passer pour cb1, cb2, cb3, cb4, cb5 aussi pour cb21. cb22, cb23, cb23, cb24, cb25 mais échouent pour toute autre combinaison (c.-à-d. cb20, cb 32). Est-ce possible? – Kal
@Kal oui, si vous utilisez '^' et '$' pour faire correspondre le début et la fin de la chaîne. Par exemple, '^ CB2? [1-5] $' ne correspondra ni cb20, ni cbxx, ni ... – fedorqui
Ah je vois, merci :) – Kal