Utilisez Pat Match pour remplacer plusieurs instances d'un modèle?Salut. Supposons que j'ai une chaîne contenant plusieurs instances du même motif. Je peux utiliser Pat Match pour remplacer la première instance, mais y a-t-il une expression de modèle que je pourrais utiliser pour remplacer toutes les instances?
Exemple:
sample = "baazaaaa";
x = "a" | "b";
rc = Pat Match(sample, x, "c");
Show(sample); //Returns "caazaaaa", but I want "ccczcccc"
Les commandes Substitute ou Munger fonctionneraient, mais je cherche précisément à savoir si Pat Match peut faire de même.
Re: Utiliser Pat Match pour remplacer plusieurs instances d'un modèle?Vous pouvez bien sûr utiliser le code de retour pour contrôler l’itération dans une boucle while
sample = "baazaaaa";
x = "a" | "b";
success = 1;
While(success,
success=Pat Match(sample, x, "c")
);
show(sample)
Mais je suppose que vous aimeriez tout faire avec une définition de motif appropriée.