ReplaceRegex
ITextFrame.ReplaceRegex-Methode
Ersetzt alle Übereinstimmungen des regulären Ausdrucks durch die angegebene Zeichenfolge.
public void ReplaceRegex(Regex regex, string newText, IFindResultCallback callback)
Parameter | Typ | Beschreibung |
---|---|---|
regex | Regex | Der reguläre Ausdruck Regex, um Zeichenfolgen zu erhalten, die ersetzt werden sollen. |
newText | String | Die Zeichenfolge, um alle Vorkommen der zu ersetzenden Zeichenfolgen zu ersetzen. |
callback | IFindResultCallback | Das Rückruffobjekt zum Empfangen von Suchergebnissen IFindResultCallback . |
Beispiele
Das folgende Codebeispiel zeigt, wie man Text mithilfe des regulären Ausdrucks durch die angegebene Zeichenfolge 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 durch '***'
((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceRegex(regex, "***", null);
presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}
Siehe auch
- Schnittstelle IFindResultCallback
- Schnittstelle ITextFrame
- Namespace Aspose.Slides
- Assembly Aspose.Slides