ReplaceRegex

IPresentation.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 las cadenas a reemplazar.
newTextStringLa cadena para reemplazar todas las ocurrencias de las cadenas a ser reemplazadas.
callbackIFindResultCallbackEl objeto de callback para recibir 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 '***'
	presentation.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

Ver También