Téléchargé 10 fois
Vote des utilisateurs
0
0
Détails
Licence : Freeware
Mise en ligne le 5 septembre 2017
Plate-forme :
Windows
Langue : Français
Référencé dans
Navigation
Manipulation de l'objet RegExp
Manipulation de l'objet RegExp
Petit programme pour faire des essais Pattern de l'objet RegExp.
Nos ressources disponibles
Il existe une version VBScript ICI
Mise à jour
dans la Sub CmdGo_Click
- Remplacer Dim ResulT As Object, Match As Object, Cpt As Integer par Dim ResulT As Object, Match As Object, T As Integer, U As Integer.
- Remplacer la partie
par
(modèle) Recherche le modèle et mémorise la correspondance. La sous-chaîne correspondante peut être extraite de la collection Matches obtenue,
à l'aide d'Item [0]...[n]. Pour trouver des correspondances avec des caractères entre parenthèses ( ), utilisez "\(" ou "\)".
à l'aide d'Item [0]...[n]. Pour trouver des correspondances avec des caractères entre parenthèses ( ), utilisez "\(" ou "\)".
- Remplacer Dim ResulT As Object, Match As Object, Cpt As Integer par Dim ResulT As Object, Match As Object, T As Integer, U As Integer.
- Remplacer la partie
Code : | Sélectionner tout |
1 2 3 | If Option3(0) = True Then 'méthode Execute ........... End If |
Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | If Option3(0) = True Then 'méthode Execute If RegularExpressioN.Test(MeStr) = True Then 'non obligatoire, méthode Test Set ResulT = RegularExpressioN.Execute(MeStr) For U = 0 To ResulT.Count - 1 Set Match = ResulT(U) MsG = MsG & "position: " & Match.FirstIndex & " Longueur: " & Match.Length & " Valeur: " & Match.Value & vbNewLine If Match.SubMatches.Count > 0 Then For T = 0 To Match.SubMatches.Count - 1 If Trim(Match.SubMatches(T)) <> "" Then MsG = MsG & "SubMatches = --->" & Match.SubMatches(T) & "<---" & vbNewLine End If Next T End If Set Match = Nothing Next U Set ResulT = Nothing MsG = Left(MsG, (Len(MsG) - Len(vbNewLine))) 'pour supprimer le dernier vbNewLine MsG = "Nbr.d'occurrence: " & ResulT.Count & vbNewLine & MsG Else MsG = "Pas d’occurrence" End If Else 'méthode Replace MsG = RegularExpressioN.Replace(MeStr, TextReplace.Text) ' Effectue le remplacement If MsG = MeStr Then MsG = "Pas d’occurrence, pas de remplacement " & vbNewLine & MsG Set ResulT = Nothing End If |
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.