|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Bonjour
j'ai besoin de créer une regex qui me permet de testé si les trois premiers caractères d'une chaine sont compris dans cette liste : ('ABD', 'ABS', 'AGS', 'AMS', 'AN', 'AS', 'ATQ', 'BAQ', 'BAS', 'BHM', 'BHQ', 'BJQ', 'BNAE', BS', 'BSSP', 'CSP', 'DA', 'DAN','DHS', ' DIN', 'DMZ', 'DTD', 'EN', 'FON', 'GAQ', 'GBQ', 'HAN', 'ISO', 'LHQ', 'LJ', 'LN', 'MBB', 'MIL', 'MS', 'NAS', 'NFE', 'NFL', 'NSA', 'NSE', 'PAN', 'SL', 'SP', 'ST', 'TAN', 'TH', 'VFN') n'ayant que des connaissances basiques sur les regexs je sollicite votre aide Merci d'avance Boo
__________________
Stay in Bed .. Save Energy |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
pas besoin de regexp pour ca, tu prend les 3 premières lettres avec substr et tu fais un in_array
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | |||
|
Membre Expert
![]() frederic frances Inscription : juin 2009 Messages : 1 703 ![]() |
Une versions simple et non optimisée serait:
Code :
Ensuite la syntaxe peut varier subtilement en fonction de l'outils/langage que tu utilise pour gérer ta regexp.
__________________
BAZAR est un joyeux bordel improvisé ! Tous les mardis. http://www.improetcompagnie.com/publ...ctacles-6.html Citation:
http://www.emacswiki.org/ Attends de voir ce qui vas sortir de: http://www.pushmid.com |
|||
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
ah c'est nouveau ca ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 | |
|
Membre Expert
![]() frederic frances Inscription : juin 2009 Messages : 1 703 ![]() |
non je ne crois pas.
. remplace n'importe quel caractères * indique que cela peut se produire entre 0 et x fois. donc en ça matche a peu près n'importe quoi.
__________________
BAZAR est un joyeux bordel improvisé ! Tous les mardis. http://www.improetcompagnie.com/publ...ctacles-6.html Citation:
http://www.emacswiki.org/ Attends de voir ce qui vas sortir de: http://www.pushmid.com |
|
|
|
00
|
|
|
#6 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 338 ![]() |
Merci à vous deux
stealth dans le cadre de ce projet (longue histoire) je ne peux pas ces fonctions sinon j'aurais pas posté
__________________
Stay in Bed .. Save Energy |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com