ReplaceRegex

Méthode Presentation.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.
callbackIFindResultCallbackL’objet de rappel pour recevoir les résultats de la recherche IFindResultCallback.

Exemples

L’exemple de code 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 '***'
	presentation.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Voir aussi