Bonjour à tous,

Je cherche à faire une Regex qui permet de valider une partie d'un chemin d'OU AD.
Celui-ci est constitué comme ceci :
OU=blablablab,OU=trucmachin,OU=Bidule

A savoir :
* Il peux y avoir 1 ou x OU=<nom> donc => OU=blablablablab est valide comme OU=truc,OU=Machin,OU=bidule,OU=fefeare
* le <nom> peux contenir n'importe quoi même caractères spéciaux et a pour longueur maximum 64 caractères

J'ai déjà essayé plusieurs choses mais je n'arrive pas à obtenir ce que je veux
L'idéal serait en plus de capture chaque nom trouvé, exemple pour : OU=blablablab,OU=trucmachin,OU=Bidule
grp1 : blablablab
grp2 : trucmachin
grp3 : Bidule

Voici ce que j'ai déjà essayé sans succès:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
^OU=((?!OU=).{1,64})(?<=(,OU=))((?!OU=).{1,64})
(?<=OU=)(.{1,63}(?!OU=)),?
^OU=(.{1,64})(,OU=(.{1,64}))$
(?:(?!(OU)).)+
Mon principal problème est d'indiquer contient n'importe quoi sauf ,OU=

Merci d'avance à vous.