Replace

Replace(string, string, string, string)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el archivo de entrada.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
patternStringUna cadena que debe reemplazarse.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), cada página se guardará como un archivo independiente. El nombre de archivo de salida especificado se utilizará para generar los nombres de archivo de cada parte, siguiendo la regla: outputFile_partIndex.extension.

Si el formato de salida es TIFF, la salida se guardará como un único archivo TIFF de varios fotogramas.

Ejemplos

Muestra cómo reemplazar una cadena en el documento.

// Hay varias formas de reemplazar una cadena en el documento:
string doc = MyDir + "Footer.docx";
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

FindReplaceOptions options = new FindReplaceOptions();
options.FindWholeWordsOnly = false;
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.3.docx", SaveFormat.Docx, pattern, replacement, options);

Ver también


Replace(string, string, SaveFormat, string, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el archivo de entrada, con el formato de guardado especificado y opciones adicionales.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
saveFormatSaveFormatEl formato de guardado.
patternStringUna cadena que debe reemplazarse.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), cada página se guardará como un archivo independiente. El nombre de archivo de salida especificado se utilizará para generar los nombres de archivo de cada parte, siguiendo la regla: outputFile_partIndex.extension.

Si el formato de salida es TIFF, la salida se guardará como un único archivo TIFF de varios fotogramas.

Ejemplos

Muestra cómo reemplazar una cadena en el documento.

// Hay varias formas de reemplazar una cadena en el documento:
string doc = MyDir + "Footer.docx";
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

FindReplaceOptions options = new FindReplaceOptions();
options.FindWholeWordsOnly = false;
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.Replace.3.docx", SaveFormat.Docx, pattern, replacement, options);

Ver también


Replace(string, string, SaveOptions, string, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el archivo de entrada, con el formato de guardado especificado y opciones adicionales.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
saveOptionsSaveOptionsLas opciones de guardado.
patternStringUna cadena que debe reemplazarse.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), cada página se guardará como un archivo independiente. El nombre de archivo de salida especificado se utilizará para generar los nombres de archivo de cada parte, siguiendo la regla: outputFile_partIndex.extension.

Si el formato de salida es TIFF, la salida se guardará como un único archivo TIFF de varios fotogramas.

Ver también


Replace(Stream, Stream, SaveFormat, string, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el flujo de entrada, con el formato de guardado especificado y opciones adicionales.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
outputStreamStreamEl flujo de salida.
saveFormatSaveFormatEl formato de guardado.
patternStringUna cadena que debe reemplazarse.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo se guardará la primera página de la salida en la secuencia especificada.

Si el formato de salida es TIFF, la salida se guardará como un único TIFF de varios fotogramas en la secuencia especificada.

Ejemplos

Muestra cómo reemplazar una cadena en el documento usando documentos de la secuencia.

// Hay varias formas de reemplazar una cadena en el documento usando documentos del flujo:
string pattern = "(C)2006 Aspose Pty Ltd.";
string replacement = "Copyright (C) 2024 by Aspose Pty Ltd.";

using (FileStream streamIn = new FileStream(MyDir + "Footer.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
    {
        FindReplaceOptions options = new FindReplaceOptions();
        options.FindWholeWordsOnly = false;
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement, options);
    }
}

Ver también


Replace(Stream, Stream, SaveOptions, string, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el flujo de entrada, con el formato de guardado especificado y opciones adicionales.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
outputStreamStreamEl flujo de salida.
saveOptionsSaveOptionsLas opciones de guardado.
patternStringUna cadena que debe reemplazarse.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo se guardará la primera página de la salida en la secuencia especificada.

Si el formato de salida es TIFF, la salida se guardará como un único TIFF de varios fotogramas en la secuencia especificada.

Ver también


Replace(string, string, Regex, string)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el archivo de entrada utilizando una expresión regular.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
patternRegexUn patrón de expresión regular utilizado para encontrar coincidencias.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), cada página se guardará como un archivo independiente. El nombre de archivo de salida especificado se utilizará para generar los nombres de archivo de cada parte, siguiendo la regla: outputFile_partIndex.extension.

Si el formato de salida es TIFF, la salida se guardará como un único archivo TIFF de varios fotogramas.

Ejemplos

Muestra cómo reemplazar una cadena con expresiones regulares en el documento.

// Hay varias formas de reemplazar una cadena con una expresión regular en el documento:
string doc = MyDir + "Footer.docx";
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.3.docx", SaveFormat.Docx, pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });

Ver también


Replace(string, string, SaveFormat, Regex, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el archivo de entrada usando una expresión regular, con el formato de guardado especificado y opciones adicionales.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
saveFormatSaveFormatEl formato de guardado.
patternRegexUn patrón de expresión regular utilizado para encontrar coincidencias.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), cada página se guardará como un archivo independiente. El nombre de archivo de salida especificado se utilizará para generar los nombres de archivo de cada parte, siguiendo la regla: outputFile_partIndex.extension.

Si el formato de salida es TIFF, la salida se guardará como un único archivo TIFF de varios fotogramas.

Ejemplos

Muestra cómo reemplazar una cadena con expresiones regulares en el documento.

// Hay varias formas de reemplazar una cadena con una expresión regular en el documento:
string doc = MyDir + "Footer.docx";
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.1.docx", pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.2.docx", SaveFormat.Docx, pattern, replacement);
Replacer.Replace(doc, ArtifactsDir + "LowCode.ReplaceRegex.3.docx", SaveFormat.Docx, pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });

Ver también


Replace(string, string, SaveOptions, Regex, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el archivo de entrada usando una expresión regular, con el formato de guardado especificado y opciones adicionales.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputFileNameStringEl nombre del archivo de entrada.
outputFileNameStringEl nombre del archivo de salida.
saveOptionsSaveOptionsLas opciones de guardado.
patternRegexUn patrón de expresión regular utilizado para encontrar coincidencias.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), cada página se guardará como un archivo independiente. El nombre de archivo de salida especificado se utilizará para generar los nombres de archivo de cada parte, siguiendo la regla: outputFile_partIndex.extension.

Si el formato de salida es TIFF, la salida se guardará como un único archivo TIFF de varios fotogramas.

Ver también


Replace(Stream, Stream, SaveFormat, Regex, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el flujo de entrada utilizando una expresión regular, con el formato de guardado especificado y opciones adicionales.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
outputStreamStreamEl flujo de salida.
saveFormatSaveFormatEl formato de guardado.
patternRegexUn patrón de expresión regular utilizado para encontrar coincidencias.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo se guardará la primera página de la salida en la secuencia especificada.

Si el formato de salida es TIFF, la salida se guardará como un único TIFF de varios fotogramas en la secuencia especificada.

Ejemplos

Muestra cómo reemplazar una cadena con una expresión regular en el documento usando documentos de la secuencia.

// Hay varias formas de reemplazar una cadena con una expresión regular en el documento usando documentos del flujo:
Regex pattern = new Regex("gr(a|e)y");
string replacement = "lavender";

using (FileStream streamIn = new FileStream(MyDir + "Replace regex.docx", FileMode.Open, FileAccess.Read))
{
    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStreamRegex.1.docx", FileMode.Create, FileAccess.ReadWrite))
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement);

    using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceStreamRegex.2.docx", FileMode.Create, FileAccess.ReadWrite))
        Replacer.Replace(streamIn, streamOut, SaveFormat.Docx, pattern, replacement, new FindReplaceOptions() { FindWholeWordsOnly = false });
}

Ver también


Replace(Stream, Stream, SaveOptions, Regex, string, FindReplaceOptions)

Reemplaza todas las ocurrencias de un patrón de cadena de caracteres especificado con una cadena de reemplazo en el flujo de entrada utilizando una expresión regular, con el formato de guardado especificado y opciones adicionales.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParámetroEscribeDescripción
inputStreamStreamEl flujo de entrada.
outputStreamStreamEl flujo de salida.
saveOptionsSaveOptionsLas opciones de guardado.
patternRegexUn patrón de expresión regular utilizado para encontrar coincidencias.
replacementStringUna cadena para reemplazar todas las apariciones del patrón.
optionsFindReplaceOptionsFindReplaceOptions objeto para especificar opciones adicionales.

Valor_devuelto

El número de reemplazos realizados.

Observaciones

Si el formato de salida es una imagen (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo se guardará la primera página de la salida en la secuencia especificada.

Si el formato de salida es TIFF, la salida se guardará como un único TIFF de varios fotogramas en la secuencia especificada.

Ver también