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)
Parametro | Tipo | Descrizione |
---|---|---|
inputFileName | String | Nome del file di input. |
outputFileName | String | Nome del file di output. |
pattern | String | Una stringa da sostituire. |
replacement | String | Una 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
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputFileName | String | Nome del file di input. |
outputFileName | String | Nome del file di output. |
saveFormat | SaveFormat | Formato di salvataggio. |
pattern | String | Una stringa da sostituire. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputFileName | String | Nome del file di input. |
outputFileName | String | Nome del file di output. |
saveOptions | SaveOptions | Le opzioni di salvataggio. |
pattern | String | Una stringa da sostituire. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputStream | Stream | Il flusso di input. |
outputStream | Stream | Il flusso di output. |
saveFormat | SaveFormat | Formato di salvataggio. |
pattern | String | Una stringa da sostituire. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputStream | Stream | Il flusso di input. |
outputStream | Stream | Il flusso di output. |
saveOptions | SaveOptions | Le opzioni di salvataggio. |
pattern | String | Una stringa da sostituire. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputFileName | String | Nome del file di input. |
outputFileName | String | Nome del file di output. |
pattern | Regex | Un modello di espressione regolare utilizzato per trovare corrispondenze. |
replacement | String | Una 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
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputFileName | String | Nome del file di input. |
outputFileName | String | Nome del file di output. |
saveFormat | SaveFormat | Formato di salvataggio. |
pattern | Regex | Un modello di espressione regolare utilizzato per trovare corrispondenze. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputFileName | String | Nome del file di input. |
outputFileName | String | Nome del file di output. |
saveOptions | SaveOptions | Le opzioni di salvataggio. |
pattern | Regex | Un modello di espressione regolare utilizzato per trovare corrispondenze. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputStream | Stream | Il flusso di input. |
outputStream | Stream | Il flusso di output. |
saveFormat | SaveFormat | Formato di salvataggio. |
pattern | Regex | Un modello di espressione regolare utilizzato per trovare corrispondenze. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words
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)
Parametro | Tipo | Descrizione |
---|---|---|
inputStream | Stream | Il flusso di input. |
outputStream | Stream | Il flusso di output. |
saveOptions | SaveOptions | Le opzioni di salvataggio. |
pattern | Regex | Un modello di espressione regolare utilizzato per trovare corrispondenze. |
replacement | String | Una stringa per sostituire tutte le occorrenze di pattern. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words