ReplaceRegex

IPresentation.ReplaceRegex Methode

Ersetzt alle Übereinstimmungen des regulären Ausdrucks mit dem angegebenen String.

public void ReplaceRegex(Regex regex, string newText, IFindResultCallback callback)
ParameterTypBeschreibung
regexRegexDer reguläre Ausdruck Regex, um Strings zu erhalten, die ersetzt werden sollen.
newTextStringDer String, der alle Vorkommen der zu ersetzenden Strings ersetzen soll.
callbackIFindResultCallbackDas Callback-Objekt zum Empfang von Suchergebnissen IFindResultCallback.

Beispiele

Das folgende Codebeispiel zeigt, wie man Text mit regulären Ausdrücken durch den angegebenen String ersetzt.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// Ersetze alle Wörter mit 10 oder mehr Zeichen mit '***'
	presentation.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Siehe Auch