Probleme expressions regulieres
Bonjour
Je me met aux expressions reguliere car je dois savoir si une phrase est bien fore ou pas.
Une phrase me donnes les donnees recues (les SOUSBLOCK) dans un BLOCK
Code:
1 2 3 4 5
|
Exemple de phrases
BLOCK=0 // il manque le block 0 entier - i.e. aucune donnees recues
BLOCK=1&SOUSBLOCK=4-14// j ai pour le block 1 j ai recu les sous block de 4 a 14
BLOCK=1&SOUSBLOCK=18// j ai pour le block 1 j ai recu le sous block 18 |
Voici l expression regulieres que j ai fait :
Code:
1 2
|
"BLOCK= [[:digit:]]+ [&SOUSBLOCK= [[:digit:]]+ | [[[:digit:]]+ - [[:digit:]]+]]? |
PS j ai mis des espaces pour que ce soit plus lisible.
Le probleme ici est que lorsque je marque "SBN=121jj"
il me dit que cette expression est valide :(.