Regex
Fermé
ben85350
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
8 déc. 2008 à 23:21
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 8 déc. 2008 à 23:50
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 8 déc. 2008 à 23:50
A voir également:
- Regex
- Regex buddy - Télécharger - Édition & Programmation
- Regex tout sauf - Forum Java
- Regex ne commence pas par - Forum Programmation
- RegEx Java - Matcher tout sauf ce qui ce termine par ... ✓ - Forum Java
- Regex caractères accentués - Forum Programmation
1 réponse
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
8 déc. 2008 à 23:27
8 déc. 2008 à 23:27
Salut,
Pas de tiret au milieu: [a-zA-Z_.-]
Et ajoute un + pour dire qu'il y a plusieurs éléments: [a-z-A-Z_.-]+
Mais je pense que l'idéal, au lieu de proposer ce qui n'est pas un chiffre, c'est d'interdire les chiffres:
[^0-9]+
Pas de tiret au milieu: [a-zA-Z_.-]
Et ajoute un + pour dire qu'il y a plusieurs éléments: [a-z-A-Z_.-]+
Mais je pense que l'idéal, au lieu de proposer ce qui n'est pas un chiffre, c'est d'interdire les chiffres:
[^0-9]+
8 déc. 2008 à 23:33
je croyait que c'était pour le début !
8 déc. 2008 à 23:35
"^je suis un debut d'expression"
Mais entre crochets, ça signifie "tout ce qui n'est pas"
8 déc. 2008 à 23:36
8 déc. 2008 à 23:47
je viens d'essayer ceci (je suis en c#)
le problème est que seule la première lettre est prise en compte. J'ai vu que le $ servait aussi, j'ai donc essayé ceci
La pas de problème de position mais si je fini ma chaine par une lettre autorisée rien n'est détecté...
bizarre
8 déc. 2008 à 23:50
T'es sûr que dans ton champs ya que ce que t'as mis entre crochets? Et avec [^0-9]+ ça marche?