Replace

Replace(string, string, string, string)

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indatafilen.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
patternStringEn sträng som ska ersättas.
replacementStringEn sträng som ersätter alla förekomster av mönstret.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man ersätter strängar i dokumentet.

// Det finns flera sätt att ersätta strängar i dokumentet:
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);

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indatafilen, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveFormatSaveFormatSparformatet.
patternStringEn sträng som ska ersättas.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man ersätter strängar i dokumentet.

// Det finns flera sätt att ersätta strängar i dokumentet:
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);

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indatafilen, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveOptionsSaveOptionsSparalternativen.
patternStringEn sträng som ska ersättas.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indataströmmen, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
outputStreamStreamUtgångsströmmen.
saveFormatSaveFormatSparformatet.
patternStringEn sträng som ska ersättas.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Exempel

Visar hur man ersätter strängar i dokumentet med hjälp av dokument från strömmen.

// Det finns flera sätt att ersätta strängar i dokumentet med hjälp av dokument från strömmen:
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);
    }
}

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indataströmmen, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
outputStreamStreamUtgångsströmmen.
saveOptionsSaveOptionsSparalternativen.
patternStringEn sträng som ska ersättas.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Se även


Replace(string, string, Regex, string)

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indatafilen med hjälp av ett reguljärt uttryck.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
patternRegexEtt reguljärt uttrycksmönster som används för att hitta matchningar.
replacementStringEn sträng som ersätter alla förekomster av mönstret.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man ersätter strängar med regex i dokumentet.

// Det finns flera sätt att ersätta strängar med regex i dokumentet:
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 });

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indatafilen med hjälp av ett reguljärt uttryck, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveFormatSaveFormatSparformatet.
patternRegexEtt reguljärt uttrycksmönster som används för att hitta matchningar.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Exempel

Visar hur man ersätter strängar med regex i dokumentet.

// Det finns flera sätt att ersätta strängar med regex i dokumentet:
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 });

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indatafilen med hjälp av ett reguljärt uttryck, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputFileNameStringNamnet på inmatningsfilen.
outputFileNameStringNamnet på utdatafilen.
saveOptionsSaveOptionsSparalternativen.
patternRegexEtt reguljärt uttrycksmönster som används för att hitta matchningar.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas varje sida av utdatafilen som en separat fil. Det angivna utdatafilnamnet används för att generera filnamn för varje del enligt regeln: outputFile_partIndex.extension.

Om utdataformatet är TIFF sparas utdata som en enda TIFF-fil med flera bildrutor.

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indataströmmen med hjälp av ett reguljärt uttryck, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
outputStreamStreamUtgångsströmmen.
saveFormatSaveFormatSparformatet.
patternRegexEtt reguljärt uttrycksmönster som används för att hitta matchningar.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Exempel

Visar hur man ersätter strängar med regex i dokumentet med hjälp av dokument från strömmen.

// Det finns flera sätt att ersätta strängar med regex i dokumentet med hjälp av dokument från strömmen:
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 });
}

Se även


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

Ersätter alla förekomster av ett angivet teckensträngmönster med en ersättningssträng i indataströmmen med hjälp av ett reguljärt uttryck, med det angivna sparformatet och ytterligare alternativ.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParameterTypBeskrivning
inputStreamStreamIngångsströmmen.
outputStreamStreamUtgångsströmmen.
saveOptionsSaveOptionsSparalternativen.
patternRegexEtt reguljärt uttrycksmönster som används för att hitta matchningar.
replacementStringEn sträng som ersätter alla förekomster av mönstret.
optionsFindReplaceOptionsFindReplaceOptions objekt för att ange ytterligare alternativ.

Returvärde

Antalet gjorda ersättningar.

Anmärkningar

Om utdataformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP) sparas endast den första sidan av utdata i den angivna strömmen.

Om utdataformatet är TIFF sparas utdata som en enda TIFF med flera bildrutor till den angivna strömmen.

Se även