Replace

Replace(string, string, string, string)

Giriş dosyasında belirtilen karakter dizisi deseninin tüm oluşumlarını bir değiştirme dizesiyle değiştirir.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
patternStringDeğiştirilmesi gereken bir dize.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıktı biçimi bir görüntü ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), çıktının her sayfası ayrı bir dosya olarak kaydedilir. Belirtilen çıktı dosya adı, şu kurala göre her parça için dosya adları oluşturmak için kullanılır: outputFile_partIndex.extension.

Çıkış biçimi TIFF ise, çıkış tek bir çok çerçeveli TIFF dosyası olarak kaydedilir.

Örnekler

Belgedeki dizenin nasıl değiştirileceğini gösterir.

// Belgedeki dizeleri değiştirmenin birkaç yolu vardır:
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);

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle giriş dosyasındaki bir değiştirme dizesiyle değiştirir.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
saveFormatSaveFormatKaydetme biçimi.
patternStringDeğiştirilmesi gereken bir dize.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıktı biçimi bir görüntü ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), çıktının her sayfası ayrı bir dosya olarak kaydedilir. Belirtilen çıktı dosya adı, şu kurala göre her parça için dosya adları oluşturmak için kullanılır: outputFile_partIndex.extension.

Çıkış biçimi TIFF ise, çıkış tek bir çok çerçeveli TIFF dosyası olarak kaydedilir.

Örnekler

Belgedeki dizenin nasıl değiştirileceğini gösterir.

// Belgedeki dizeleri değiştirmenin birkaç yolu vardır:
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);

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle giriş dosyasındaki bir değiştirme dizesiyle değiştirir.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
saveOptionsSaveOptionsKaydetme seçenekleri.
patternStringDeğiştirilmesi gereken bir dize.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıktı biçimi bir görüntü ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), çıktının her sayfası ayrı bir dosya olarak kaydedilir. Belirtilen çıktı dosya adı, şu kurala göre her parça için dosya adları oluşturmak için kullanılır: outputFile_partIndex.extension.

Çıkış biçimi TIFF ise, çıkış tek bir çok çerçeveli TIFF dosyası olarak kaydedilir.

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle giriş akışındaki bir değiştirme dizesiyle değiştirir.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputStreamStreamGiriş akışı.
outputStreamStreamÇıktı akışı.
saveFormatSaveFormatKaydetme biçimi.
patternStringDeğiştirilmesi gereken bir dize.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıkış biçimi bir resim ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), belirtilen akışa yalnızca çıkışın ilk sayfası kaydedilir.

Çıkış biçimi TIFF ise, çıkış belirtilen akışa tek bir çok çerçeveli TIFF olarak kaydedilir.

Örnekler

Akıştaki belgeleri kullanarak belgedeki dizenin nasıl değiştirileceğini gösterir.

// Akıştaki belgeleri kullanarak belgedeki dizeyi değiştirmenin birkaç yolu vardır:
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);
    }
}

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle giriş akışındaki bir değiştirme dizesiyle değiştirir.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputStreamStreamGiriş akışı.
outputStreamStreamÇıktı akışı.
saveOptionsSaveOptionsKaydetme seçenekleri.
patternStringDeğiştirilmesi gereken bir dize.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıkış biçimi bir resim ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), belirtilen akışa yalnızca çıkışın ilk sayfası kaydedilir.

Çıkış biçimi TIFF ise, çıkış belirtilen akışa tek bir çok çerçeveli TIFF olarak kaydedilir.

Ayrıca bakınız


Replace(string, string, Regex, string)

Giriş dosyasında belirtilen karakter dizisi örüntüsünün tüm oluşumlarını, düzenli bir ifade kullanarak bir değiştirme dizesiyle değiştirir.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
patternRegexEşleşmeleri bulmak için kullanılan düzenli ifade deseni.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıktı biçimi bir görüntü ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), çıktının her sayfası ayrı bir dosya olarak kaydedilir. Belirtilen çıktı dosya adı, şu kurala göre her parça için dosya adları oluşturmak için kullanılır: outputFile_partIndex.extension.

Çıkış biçimi TIFF ise, çıkış tek bir çok çerçeveli TIFF dosyası olarak kaydedilir.

Örnekler

Belgedeki dizenin regex ile nasıl değiştirileceğini gösterir.

// Belgede string ifadeleri regex ile değiştirmenin birkaç yolu vardır:
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 });

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle, düzenli bir ifade kullanarak giriş dosyasında bir değiştirme dizesiyle değiştirir.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
saveFormatSaveFormatKaydetme biçimi.
patternRegexEşleşmeleri bulmak için kullanılan düzenli ifade deseni.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıktı biçimi bir görüntü ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), çıktının her sayfası ayrı bir dosya olarak kaydedilir. Belirtilen çıktı dosya adı, şu kurala göre her parça için dosya adları oluşturmak için kullanılır: outputFile_partIndex.extension.

Çıkış biçimi TIFF ise, çıkış tek bir çok çerçeveli TIFF dosyası olarak kaydedilir.

Örnekler

Belgedeki dizenin regex ile nasıl değiştirileceğini gösterir.

// Belgede string ifadeleri regex ile değiştirmenin birkaç yolu vardır:
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 });

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle, düzenli bir ifade kullanarak giriş dosyasında bir değiştirme dizesiyle değiştirir.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputFileNameStringGiriş dosya adı.
outputFileNameStringÇıktı dosyasının adı.
saveOptionsSaveOptionsKaydetme seçenekleri.
patternRegexEşleşmeleri bulmak için kullanılan düzenli ifade deseni.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıktı biçimi bir görüntü ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), çıktının her sayfası ayrı bir dosya olarak kaydedilir. Belirtilen çıktı dosya adı, şu kurala göre her parça için dosya adları oluşturmak için kullanılır: outputFile_partIndex.extension.

Çıkış biçimi TIFF ise, çıkış tek bir çok çerçeveli TIFF dosyası olarak kaydedilir.

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle, düzenli bir ifade kullanarak giriş akışındaki bir değiştirme dizesiyle değiştirir.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputStreamStreamGiriş akışı.
outputStreamStreamÇıktı akışı.
saveFormatSaveFormatKaydetme biçimi.
patternRegexEşleşmeleri bulmak için kullanılan düzenli ifade deseni.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıkış biçimi bir resim ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), belirtilen akışa yalnızca çıkışın ilk sayfası kaydedilir.

Çıkış biçimi TIFF ise, çıkış belirtilen akışa tek bir çok çerçeveli TIFF olarak kaydedilir.

Örnekler

Akıştaki belgeleri kullanarak belgedeki dizenin regex ile nasıl değiştirileceğini gösterir.

// Akıştaki belgeleri kullanarak belgedeki dizeyi regex ile değiştirmenin birkaç yolu vardır:
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 });
}

Ayrıca bakınız


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

Belirtilen karakter dizisi deseninin tüm oluşumlarını, belirtilen kaydetme biçimi ve ek seçeneklerle, düzenli bir ifade kullanarak giriş akışındaki bir değiştirme dizesiyle değiştirir.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
ParametreTipTanım
inputStreamStreamGiriş akışı.
outputStreamStreamÇıktı akışı.
saveOptionsSaveOptionsKaydetme seçenekleri.
patternRegexEşleşmeleri bulmak için kullanılan düzenli ifade deseni.
replacementStringDesenin tüm oluşumlarını değiştirecek bir dize.
optionsFindReplaceOptionsFindReplaceOptions ek seçenekleri belirtmek için nesne.

Geri dönüş değeri

Yapılan yedek sayısı.

Notlar

Çıkış biçimi bir resim ise (BMP, EMF, EPS, GIF, JPEG, PNG veya WebP), belirtilen akışa yalnızca çıkışın ilk sayfası kaydedilir.

Çıkış biçimi TIFF ise, çıkış belirtilen akışa tek bir çok çerçeveli TIFF olarak kaydedilir.

Ayrıca bakınız