Expressions régulières avec chaine de caractères
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 :
Code:
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") |
J'aimerai testé ce genre de chaine :
Citation:
\\xxxx\wwww - Nom, Prenom/ - Read/Write
\\xxxx\yyyy - / - Read/Write
\\xxxx\zzzz - / - Read
\\yyyy\zzzz\xxx - Nom, Prenom/Nom, Prenom/Nom, Prenom - Read
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.
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