ReplaceRegex
TextFrame.ReplaceRegex-Methode
Ersetzt alle Übereinstimmungen des regulären Ausdrucks mit dem angegebenen String.
public void ReplaceRegex(Regex regex, string newText, IFindResultCallback callback)
| Parameter | Typ | Beschreibung |
|---|---|---|
| regex | Regex | Der reguläre Ausdruck Regex, um Strings zu erhalten, die ersetzt werden sollen. |
| newText | String | Der String, um alle Vorkommen der zu ersetzenden Strings zu ersetzen. |
| callback | IFindResultCallback | Callback-Objekt zum Speichern des Ergebnisses der Ersetzungsoperation IFindResultCallback. |
Beispiele
Der folgende Beispielcode zeigt, wie man Text mit einem regulären Ausdruck durch den angegebenen String ersetzen kann.
[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 durch '***'
((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceRegex(regex, "***", null);
presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}
Siehe auch
- Interface IFindResultCallback
- Klasse TextFrame
- Namespace Aspose.Slides
- Assembly Aspose.Slides