Bonjour,
mon problème est le suivant:
J'ai une chaîne de caractère qui ressemble à cela:
Et j'aimerais avoir une Regex qui accepte une chaîne de ce type avec n'importe quoi inséré dans la balise "code" sauf les valeurs "000" et "010".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <ns0:erreur> <ns1:code blabla>000</ns1:code> </ns0:erreur>
Exemple:
serait refusé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <ns0:erreur> <ns1:code blabla>000</ns1:code> </ns0:erreur>
serait accepté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <ns0:erreur> <ns1:code blabla>005</ns1:code> </ns0:erreur>
La REGEX que j'ai imaginé se constitue comme ceci:
Sauf qu'elle refuse toute valeur possédant au moins une fois "000" ou "010" .
Code : Sélectionner tout - Visualiser dans une fenêtre à part (?s).*<ns0:erreur>(?s).*<ns1:code.*>(?!(010|000)).*</ns1:code>.*
Par exemple:
est refusé alors que j'aimerais qu'elle soit acceptée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <ns0:erreur> <ns1:code blabla>000548</ns1:code> </ns0:erreur>
Pourriez-vous m'aidez?
Merci d'avance (en espérant que j'ai été à peu près clair dans ma question ^^)
Partager