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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
pattern | String | Değiştirilmesi gereken bir dize. |
replacement | String | Desenin 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
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
saveFormat | SaveFormat | Kaydetme biçimi. |
pattern | String | Değiştirilmesi gereken bir dize. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
saveOptions | SaveOptions | Kaydetme seçenekleri. |
pattern | String | Değiştirilmesi gereken bir dize. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputStream | Stream | Giriş akışı. |
outputStream | Stream | Çıktı akışı. |
saveFormat | SaveFormat | Kaydetme biçimi. |
pattern | String | Değiştirilmesi gereken bir dize. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputStream | Stream | Giriş akışı. |
outputStream | Stream | Çıktı akışı. |
saveOptions | SaveOptions | Kaydetme seçenekleri. |
pattern | String | Değiştirilmesi gereken bir dize. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
pattern | Regex | Eşleşmeleri bulmak için kullanılan düzenli ifade deseni. |
replacement | String | Desenin 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
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
saveFormat | SaveFormat | Kaydetme biçimi. |
pattern | Regex | Eşleşmeleri bulmak için kullanılan düzenli ifade deseni. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputFileName | String | Giriş dosya adı. |
outputFileName | String | Çıktı dosyasının adı. |
saveOptions | SaveOptions | Kaydetme seçenekleri. |
pattern | Regex | Eşleşmeleri bulmak için kullanılan düzenli ifade deseni. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputStream | Stream | Giriş akışı. |
outputStream | Stream | Çıktı akışı. |
saveFormat | SaveFormat | Kaydetme biçimi. |
pattern | Regex | Eşleşmeleri bulmak için kullanılan düzenli ifade deseni. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- enum SaveFormat
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
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)
Parametre | Tip | Tanım |
---|---|---|
inputStream | Stream | Giriş akışı. |
outputStream | Stream | Çıktı akışı. |
saveOptions | SaveOptions | Kaydetme seçenekleri. |
pattern | Regex | Eşleşmeleri bulmak için kullanılan düzenli ifade deseni. |
replacement | String | Desenin tüm oluşumlarını değiştirecek bir dize. |
options | FindReplaceOptions | FindReplaceOptions 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
- class SaveOptions
- class FindReplaceOptions
- class Replacer
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words