ReplaceRegex

ITextFrame.ReplaceRegex method

Reemplaza todas las coincidencias de la expresión regular con la cadena especificada.

public void ReplaceRegex(Regex regex, string newText, IFindResultCallback callback)
ParámetroTipoDescripción
regexRegexLa expresión regular Regex para obtener cadenas a reemplazar.
newTextStringLa cadena para reemplazar todas las ocurrencias de las cadenas que se van a reemplazar.
callbackIFindResultCallbackEl objeto de callback para recibir los resultados de búsqueda IFindResultCallback.

Ejemplos

El siguiente ejemplo de código muestra cómo reemplazar texto utilizando una expresión regular con la cadena especificada.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// Reemplazar todas las palabras con 10 o más caracteres por '***'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Véase también