ReplaceRegex

TextFrame.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 que deben ser reemplazadas.
newTextStringLa cadena para reemplazar todas las ocurrencias de las cadenas a ser reemplazadas.
callbackIFindResultCallbackObjeto de devolución de llamada para guardar el resultado de la operación de reemplazo IFindResultCallback.

Ejemplos

El siguiente código de muestra 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 de 10 o más caracteres con '***'
	((AutoShape)presentation.Slides[0].Shapes[0]).TextFrame.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Ver También