|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
Bonjour,
Je recherche une expression pour tester si le mot entier n'est pas égal à .... J'ai lu que le '^' peut être utiliser pour interdire un ensemble mais je ne sais pas si cela marche avec un mot entier. Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si tu compares l'intégralité de la chaine, tu n'as pas besoin d'une expression régulière.
|
|
|
10
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
Oui mais si je veux quand même le faire avec une expression est ce possible ?
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
quelle est la raison de faire compliqué ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
En fait je n'ai pas accès au test qui est fait. Je rentre des attributs dans un fichier de conf, et dedans j'ai la possibilité de rajouter une expression sur un champ.
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
ok je comprend, donc ^mot$
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
|
|
|
00
|
|
|
#8 | ||
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Bonjour,
Tu peux tester avec le caractère "!" Code :
|
||
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
non
Le code est une fonction style preg_match mais le pattern est une variable. Et je dois la définir dans un fichier de conf |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
c'est quoi ton logiciel a la base ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
Je suis sous symfony et dans le fichier routing.yml j'ai des routes où je peux mettre des requirements afin de les valider
J'ai ouvert un topic ici : http://www.developpez.net/forums/d10...s-routing-yml/ Donc la réponse est oui je peux faire autrement dans l'absolu .... MAIS j'aimerai quand même voir si c'est possible de le faire avec une expression régulière. Merci |
|
|
00
|
|
|
#12 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
Je pense avoir trouvé :
Quelqu'un peut confirmer que cette expression fonctionne ? Même si on est d'accord que ce n'est pas "propre" à l'utilisation Merci |
|
|
00
|
|
|
#13 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
mais bon... ton problème part d'une mauvaise utilisation et c'est du rattrapage version bidouille
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#14 | |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
Citation:
D'ailleurs peux tu stp m'expliquer la différence entre ce que je propose et ce que tu propose car les deux fonctionnent chez moi. Merci |
|
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
c'est juste que c'est compatible avec d'autre version de regex, prendre la tienne, par contre le groupe sert a rien : ^(?!lemot$)
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#16 |
|
Membre à l'essai
![]() Inscription : mars 2008 Messages : 159 ![]() |
Merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com