ReplaceRegex

Méthode TextFrame.ReplaceRegex

Remplace toutes les occurrences de l’expression régulière par la chaîne spécifiée.

public void ReplaceRegex(Regex regex, string newText, IFindResultCallback callback)
ParamètreTypeDescription
regexRegexL’expression régulière Regex pour obtenir les chaînes à remplacer.
newTextStringLa chaîne pour remplacer toutes les occurrences des chaînes à remplacer.
callbackIFindResultCallbackObjet de rappel pour enregistrer le résultat de l’opération de remplacement IFindResultCallback.

Exemples

Le code d’exemple suivant montre comment remplacer du texte en utilisant une expression régulière avec la chaîne spécifiée.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx")){
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// Remplacer tous les mots de 10 caractères ou plus par '***'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Voir aussi