SetReplacement
İçindekiler
[
Saklamak
]SetReplacement(string, string)
Bul/değiştir işlemi tarafından kullanılan deseni ve değiştirmeyi ayarlar.
public void SetReplacement(string pattern, string replacement)
Notlar
Bu yöntemin kullanılması daha önce belirlenmiş olan desen ve değiştirmeyi geçersiz kılar.
Örnekler
Belgedeki dizenin bağlam kullanılarak 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.";
ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement(pattern, replacement);
replacerContext.FindReplaceOptions.FindWholeWordsOnly = false;
Replacer.Create(replacerContext)
.From(doc)
.To(ArtifactsDir + "LowCode.ReplaceContext.docx")
.Execute();
Bağlam kullanılarak akıştaki belgeler kullanılarak 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))
{
ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement(pattern, replacement);
replacerContext.FindReplaceOptions.FindWholeWordsOnly = false;
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceContextStream.docx", FileMode.Create, FileAccess.ReadWrite))
Replacer.Create(replacerContext)
.From(streamIn)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
Ayrıca bakınız
- class ReplacerContext
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words
SetReplacement(Regex, string)
Bul/değiştir işlemi tarafından kullanılan deseni ve değiştirmeyi ayarlar.
public void SetReplacement(Regex pattern, string replacement)
Notlar
Bu yöntemin kullanılması daha önce belirlenmiş olan desen ve değiştirmeyi geçersiz kılar.
Örnekler
Belgedeki dizenin, bağlam kullanılarak 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";
ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement(pattern, replacement);
replacerContext.FindReplaceOptions.FindWholeWordsOnly = false;
Replacer.Create(replacerContext)
.From(doc)
.To(ArtifactsDir + "LowCode.ReplaceContextRegex.docx")
.Execute();
Bağlam kullanılarak akıştan alınan belgelerde 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))
{
ReplacerContext replacerContext = new ReplacerContext();
replacerContext.SetReplacement(pattern, replacement);
replacerContext.FindReplaceOptions.FindWholeWordsOnly = false;
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ReplaceContextStreamRegex.docx", FileMode.Create, FileAccess.ReadWrite))
Replacer.Create(replacerContext)
.From(streamIn)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
Ayrıca bakınız
- class ReplacerContext
- ad alanı Aspose.Words.LowCode
- toplantı Aspose.Words