Replace

Replace(string, string, string, string)

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge in der Eingabedatei.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
patternStringEine zu ersetzende Zeichenfolge.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.

Beispiele

Zeigt, wie Zeichenfolgen im Dokument ersetzt werden.

// Es gibt mehrere Möglichkeiten, Zeichenfolgen im Dokument zu ersetzen:
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);

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge in der Eingabedatei, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
saveFormatSaveFormatDas Speicherformat.
patternStringEine zu ersetzende Zeichenfolge.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.

Beispiele

Zeigt, wie Zeichenfolgen im Dokument ersetzt werden.

// Es gibt mehrere Möglichkeiten, Zeichenfolgen im Dokument zu ersetzen:
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);

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge in der Eingabedatei, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
saveOptionsSaveOptionsDie Speicheroptionen.
patternStringEine zu ersetzende Zeichenfolge.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge im Eingabestream, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
outputStreamStreamDer Ausgabestream.
saveFormatSaveFormatDas Speicherformat.
patternStringEine zu ersetzende Zeichenfolge.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild ist (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP), wird nur die erste Seite der Ausgabe im angegebenen Stream gespeichert.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelnes TIFF mit mehreren Frames im angegebenen Stream gespeichert.

Beispiele

Zeigt, wie Zeichenfolgen im Dokument durch Dokumente aus dem Stream ersetzt werden.

// Es gibt mehrere Möglichkeiten, Zeichenfolgen im Dokument durch Dokumente aus dem Stream zu ersetzen:
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);
    }
}

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge im Eingabestream, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
outputStreamStreamDer Ausgabestream.
saveOptionsSaveOptionsDie Speicheroptionen.
patternStringEine zu ersetzende Zeichenfolge.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild ist (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP), wird nur die erste Seite der Ausgabe im angegebenen Stream gespeichert.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelnes TIFF mit mehreren Frames im angegebenen Stream gespeichert.

Siehe auch


Replace(string, string, Regex, string)

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters mithilfe eines regulären Ausdrucks durch eine Ersatzzeichenfolge in der Eingabedatei.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
patternRegexEin reguläres Ausdrucksmuster zum Suchen von Übereinstimmungen.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.

Beispiele

Zeigt, wie Zeichenfolgen im Dokument durch reguläre Ausdrücke ersetzt werden.

// Es gibt mehrere Möglichkeiten, Zeichenfolgen im Dokument durch reguläre Ausdrücke zu ersetzen:
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 });

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge in der Eingabedatei unter Verwendung eines regulären Ausdrucks, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
saveFormatSaveFormatDas Speicherformat.
patternRegexEin reguläres Ausdrucksmuster zum Suchen von Übereinstimmungen.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.

Beispiele

Zeigt, wie Zeichenfolgen im Dokument durch reguläre Ausdrücke ersetzt werden.

// Es gibt mehrere Möglichkeiten, Zeichenfolgen im Dokument durch reguläre Ausdrücke zu ersetzen:
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 });

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge in der Eingabedatei unter Verwendung eines regulären Ausdrucks, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputFileNameStringDer Name der Eingabedatei.
outputFileNameStringDer Name der Ausgabedatei.
saveOptionsSaveOptionsDie Speicheroptionen.
patternRegexEin reguläres Ausdrucksmuster zum Suchen von Übereinstimmungen.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Der angegebene Ausgabedateiname wird verwendet, um Dateinamen für jedes Teil nach der Regel „outputFile_partIndex.extension“ zu generieren.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelne TIFF-Datei mit mehreren Frames gespeichert.

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge im Eingabestrom unter Verwendung eines regulären Ausdrucks, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
outputStreamStreamDer Ausgabestream.
saveFormatSaveFormatDas Speicherformat.
patternRegexEin reguläres Ausdrucksmuster zum Suchen von Übereinstimmungen.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild ist (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP), wird nur die erste Seite der Ausgabe im angegebenen Stream gespeichert.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelnes TIFF mit mehreren Frames im angegebenen Stream gespeichert.

Beispiele

Zeigt, wie Zeichenfolgen im Dokument mithilfe von Dokumenten aus dem Stream durch reguläre Ausdrücke ersetzt werden.

// Es gibt mehrere Möglichkeiten, Zeichenfolgen im Dokument mithilfe von Dokumenten aus dem Stream durch reguläre Ausdrücke zu ersetzen:
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 });
}

Siehe auch


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

Ersetzt alle Vorkommen eines angegebenen Zeichenfolgenmusters durch eine Ersatzzeichenfolge im Eingabestrom unter Verwendung eines regulären Ausdrucks, mit dem angegebenen Speicherformat und zusätzlichen Optionen.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeschreibung
inputStreamStreamDer Eingabestream.
outputStreamStreamDer Ausgabestream.
saveOptionsSaveOptionsDie Speicheroptionen.
patternRegexEin reguläres Ausdrucksmuster zum Suchen von Übereinstimmungen.
replacementStringEine Zeichenfolge zum Ersetzen aller Vorkommen des Musters.
optionsFindReplaceOptionsFindReplaceOptions Objekt, um zusätzliche Optionen anzugeben.

Rückgabewert

Die Anzahl der vorgenommenen Ersetzungen.

Bemerkungen

Wenn das Ausgabeformat ein Bild ist (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP), wird nur die erste Seite der Ausgabe im angegebenen Stream gespeichert.

Wenn das Ausgabeformat TIFF ist, wird die Ausgabe als einzelnes TIFF mit mehreren Frames im angegebenen Stream gespeichert.

Siehe auch