Replace

Replace(string, string, string, string)

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa sostitutiva nel file di input.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
outputFileNameStringNome del file di output.
patternStringUna stringa da sostituire.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Esempi

Mostra come sostituire una stringa nel documento.

// Esistono diversi modi per sostituire una stringa nel 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);

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa di sostituzione nel file di input, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
outputFileNameStringNome del file di output.
saveFormatSaveFormatFormato di salvataggio.
patternStringUna stringa da sostituire.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Esempi

Mostra come sostituire una stringa nel documento.

// Esistono diversi modi per sostituire una stringa nel 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);

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa di sostituzione nel file di input, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
outputFileNameStringNome del file di output.
saveOptionsSaveOptionsLe opzioni di salvataggio.
patternStringUna stringa da sostituire.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa di sostituzione nel flusso di input, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputStreamStreamIl flusso di input.
outputStreamStreamIl flusso di output.
saveFormatSaveFormatFormato di salvataggio.
patternStringUna stringa da sostituire.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo la prima pagina dell’output verrà salvata nel flusso specificato.

Se il formato di output è TIFF, l’output verrà salvato come un singolo TIFF multi-frame nel flusso specificato.

Esempi

Mostra come sostituire una stringa nel documento utilizzando i documenti dal flusso.

// Esistono diversi modi per sostituire una stringa nel documento utilizzando i documenti dal flusso:
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);
    }
}

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa di sostituzione nel flusso di input, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputStreamStreamIl flusso di input.
outputStreamStreamIl flusso di output.
saveOptionsSaveOptionsLe opzioni di salvataggio.
patternStringUna stringa da sostituire.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo la prima pagina dell’output verrà salvata nel flusso specificato.

Se il formato di output è TIFF, l’output verrà salvato come un singolo TIFF multi-frame nel flusso specificato.

Guarda anche


Replace(string, string, Regex, string)

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa sostitutiva nel file di input utilizzando un’espressione regolare.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
outputFileNameStringNome del file di output.
patternRegexUn modello di espressione regolare utilizzato per trovare corrispondenze.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Esempi

Mostra come sostituire una stringa con un’espressione regolare nel documento.

// Esistono diversi modi per sostituire una stringa con un'espressione regolare nel 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 });

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa sostitutiva nel file di input utilizzando un’espressione regolare, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
outputFileNameStringNome del file di output.
saveFormatSaveFormatFormato di salvataggio.
patternRegexUn modello di espressione regolare utilizzato per trovare corrispondenze.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Esempi

Mostra come sostituire una stringa con un’espressione regolare nel documento.

// Esistono diversi modi per sostituire una stringa con un'espressione regolare nel 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 });

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa sostitutiva nel file di input utilizzando un’espressione regolare, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputFileNameStringNome del file di input.
outputFileNameStringNome del file di output.
saveOptionsSaveOptionsLe opzioni di salvataggio.
patternRegexUn modello di espressione regolare utilizzato per trovare corrispondenze.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), ogni pagina dell’output verrà salvata come file separato. Il nome del file di output specificato verrà utilizzato per generare i nomi file per ogni parte, seguendo la regola: outputFile_partIndex.extension.

Se il formato di output è TIFF, l’output verrà salvato come un singolo file TIFF multi-frame.

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa sostitutiva nel flusso di input utilizzando un’espressione regolare, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputStreamStreamIl flusso di input.
outputStreamStreamIl flusso di output.
saveFormatSaveFormatFormato di salvataggio.
patternRegexUn modello di espressione regolare utilizzato per trovare corrispondenze.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo la prima pagina dell’output verrà salvata nel flusso specificato.

Se il formato di output è TIFF, l’output verrà salvato come un singolo TIFF multi-frame nel flusso specificato.

Esempi

Mostra come sostituire una stringa con un’espressione regolare nel documento utilizzando i documenti dal flusso.

// Esistono diversi modi per sostituire una stringa con un'espressione regolare nel documento utilizzando i documenti dal flusso:
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 });
}

Guarda anche


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

Sostituisce tutte le occorrenze di un modello di stringa di caratteri specificato con una stringa sostitutiva nel flusso di input utilizzando un’espressione regolare, con il formato di salvataggio specificato e opzioni aggiuntive.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametroTipoDescrizione
inputStreamStreamIl flusso di input.
outputStreamStreamIl flusso di output.
saveOptionsSaveOptionsLe opzioni di salvataggio.
patternRegexUn modello di espressione regolare utilizzato per trovare corrispondenze.
replacementStringUna stringa per sostituire tutte le occorrenze di pattern.
optionsFindReplaceOptionsFindReplaceOptions oggetto per specificare opzioni aggiuntive.

Valore di ritorno

Numero di sostituzioni effettuate.

Osservazioni

Se il formato di output è un’immagine (BMP, EMF, EPS, GIF, JPEG, PNG o WebP), solo la prima pagina dell’output verrà salvata nel flusso specificato.

Se il formato di output è TIFF, l’output verrà salvato come un singolo TIFF multi-frame nel flusso specificato.

Guarda anche