J'ai une question relativement simple mais qui m'a amené au mur. Je veux avoir une tâche suivante de regex dans VBA (VBScript_RegExp_5.5).Extraire la sous-chaîne spécifique qui ne précédait pas avec la sous-chaîne spécifiée
d'une chaîne comme ceci:
"PrivateFactoryAsclsFactoryPrivateFactoryAsclsFactory"
Je veux supprimer uniquement les occurrences de "Factory"
qui ne sont pas précédés par "cls"
. Dans ce cas particulier, si tous les matches sont correctement remplacés par "_"
, le résultat ressemblera à ceci:
"Private_AsclsFactoryPrivate_AsclsFactory"
Bien sûr, un truc simple d'exclusion comme "clsFactory|(Factory)"
ne fonctionne en VBA, ni ne regarde autotractées.
solution fonctionne bien et est un peu plus complexe que prévu, le temps d'étudier à nouveau :) merci pour votre réponse rapide! (vous avez juste une petite faute de frappe, elle se termine par la fin et non par la fin si) – tsolina
Oups, faute de frappe. Merci. – Bond