93 votes

Comment faire correspondre les traits d’union avec l’expression régulière?

Comment réécrire le `` motif pour faire correspondre le trait d’union avec les caractères existants ?

77voto

Neil Barnwell Points 20731

Échappez au trait d’union.

MISE À JOUR :
Peu importe cette réponse - vous pouvez ajouter le trait d’union au groupe, mais vous n’avez pas à y échapper. Voir plutôt la réponse de Konrad Rudolph qui fait un bien meilleur travail de réponse et explique pourquoi.

5voto

Parimala Points 51

[-a-z0-9]+,[a-z0-9-]+,[a-z-0-9]+ et aussi [a-z-0-9]+ sont tous identiques. Trait d’union entre deux plages considérées comme un symbole. Et aussi [a-z0-9-+()]+ ce regex autorise le trait d’union.

3voto

Aliostad Points 47792

Est-ce que c’est ce que vous recherchez?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X