Bonjour,
Après avoir regarder la FAQ, j'ai trouvé ce script pour valider ou pas une chaine de caractère, suivant une expression régulière :
J'aimerai testé ce genre de chaine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Set RegularExpressionObject = New RegExp With RegularExpressionObject .Pattern = "^((25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(25[0-5]|2[0-4]\d|1?\d?\d)$" .IgnoreCase = False End With MsgBox RegularExpressionObject.Test("172.16.18.21") MsgBox RegularExpressionObject.Test("300.22.194.37")
Et notamment, ressortir le(s) nom(s) et prénom(s). Ils sont contenus entre des "-" et séparés par des "/" quand il y en a plusieurs.\\xxxx\wwww - Nom, Prenom/ - Read/Write
\\xxxx\yyyy - / - Read/Write
\\xxxx\zzzz - / - Read
\\yyyy\zzzz\xxx - Nom, Prenom/Nom, Prenom/Nom, Prenom - Read
Q1. Qu'elle est l'expression régulière la plus adapté ?
Q2. En VBS, comment enregistrer la chaine de caractère trouvé via l'expression régulière dans une variable ?
Merci pour votre aide car les expressions régulières se n'est pas mon fort
Arnaud
Partager