Replace

Replace(string, string, string, string)

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في ملف الإدخال.

public static int Replace(string inputFileName, string outputFileName, string pattern, 
    string replacement)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
patternStringسلسلة ليتم استبدالها.
replacementStringسلسلة لاستبدال كافة حالات النمط.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج صورة (BMP، EMF، EPS، GIF، JPEG، PNG، أو WebP)، فسيتم حفظ كل صفحة من الإخراج كملف منفصل. سيتم استخدام اسم ملف الإخراج المحدد لإنشاء أسماء ملفات لكل جزء وفقًا للقاعدة: outputFile_partIndex.extension.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات.

أمثلة

يوضح كيفية استبدال السلسلة في المستند.

// هناك عدة طرق لاستبدال السلسلة في المستند:
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);

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في ملف الإدخال، مع تنسيق الحفظ المحدد والخيارات الإضافية.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
saveFormatSaveFormatتنسيق الحفظ.
patternStringسلسلة ليتم استبدالها.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج صورة (BMP، EMF، EPS، GIF، JPEG، PNG، أو WebP)، فسيتم حفظ كل صفحة من الإخراج كملف منفصل. سيتم استخدام اسم ملف الإخراج المحدد لإنشاء أسماء ملفات لكل جزء وفقًا للقاعدة: outputFile_partIndex.extension.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات.

أمثلة

يوضح كيفية استبدال السلسلة في المستند.

// هناك عدة طرق لاستبدال السلسلة في المستند:
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);

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في ملف الإدخال، مع تنسيق الحفظ المحدد والخيارات الإضافية.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
saveOptionsSaveOptionsخيارات الحفظ.
patternStringسلسلة ليتم استبدالها.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج صورة (BMP، EMF، EPS، GIF، JPEG، PNG، أو WebP)، فسيتم حفظ كل صفحة من الإخراج كملف منفصل. سيتم استخدام اسم ملف الإخراج المحدد لإنشاء أسماء ملفات لكل جزء وفقًا للقاعدة: outputFile_partIndex.extension.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات.

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في مجرى الإدخال، مع تنسيق الحفظ المحدد والخيارات الإضافية.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    string pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
outputStreamStreamتيار الإخراج.
saveFormatSaveFormatتنسيق الحفظ.
patternStringسلسلة ليتم استبدالها.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج عبارة عن صورة (BMP، أو EMF، أو EPS، أو GIF، أو JPEG، أو PNG، أو WebP)، فسيتم حفظ الصفحة الأولى فقط من الإخراج في التدفق المحدد.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات إلى الدفق المحدد.

أمثلة

يوضح كيفية استبدال السلسلة في المستند باستخدام المستندات من الدفق.

// هناك عدة طرق لاستبدال السلسلة في المستند باستخدام المستندات من الدفق:
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);
    }
}

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في مجرى الإدخال، مع تنسيق الحفظ المحدد والخيارات الإضافية.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    string pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
outputStreamStreamتيار الإخراج.
saveOptionsSaveOptionsخيارات الحفظ.
patternStringسلسلة ليتم استبدالها.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج عبارة عن صورة (BMP، أو EMF، أو EPS، أو GIF، أو JPEG، أو PNG، أو WebP)، فسيتم حفظ الصفحة الأولى فقط من الإخراج في التدفق المحدد.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات إلى الدفق المحدد.

أنظر أيضا


Replace(string, string, Regex, string)

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في ملف الإدخال باستخدام تعبير عادي.

public static int Replace(string inputFileName, string outputFileName, Regex pattern, 
    string replacement)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
patternRegexنمط تعبير منتظم يستخدم للعثور على المطابقات.
replacementStringسلسلة لاستبدال كافة حالات النمط.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج صورة (BMP، EMF، EPS، GIF، JPEG، PNG، أو WebP)، فسيتم حفظ كل صفحة من الإخراج كملف منفصل. سيتم استخدام اسم ملف الإخراج المحدد لإنشاء أسماء ملفات لكل جزء وفقًا للقاعدة: outputFile_partIndex.extension.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات.

أمثلة

يوضح كيفية استبدال السلسلة بـ regex في المستند.

// هناك عدة طرق لاستبدال السلسلة بـ regex في المستند:
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 });

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في ملف الإدخال باستخدام تعبير عادي، مع تنسيق الحفظ المحدد وخيارات إضافية.

public static int Replace(string inputFileName, string outputFileName, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
saveFormatSaveFormatتنسيق الحفظ.
patternRegexنمط تعبير منتظم يستخدم للعثور على المطابقات.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج صورة (BMP، EMF، EPS، GIF، JPEG، PNG، أو WebP)، فسيتم حفظ كل صفحة من الإخراج كملف منفصل. سيتم استخدام اسم ملف الإخراج المحدد لإنشاء أسماء ملفات لكل جزء وفقًا للقاعدة: outputFile_partIndex.extension.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات.

أمثلة

يوضح كيفية استبدال السلسلة بـ regex في المستند.

// هناك عدة طرق لاستبدال السلسلة بـ regex في المستند:
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 });

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في ملف الإدخال باستخدام تعبير عادي، مع تنسيق الحفظ المحدد وخيارات إضافية.

public static int Replace(string inputFileName, string outputFileName, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputFileNameStringاسم ملف الإدخال.
outputFileNameStringاسم ملف الإخراج.
saveOptionsSaveOptionsخيارات الحفظ.
patternRegexنمط تعبير منتظم يستخدم للعثور على المطابقات.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج صورة (BMP، EMF، EPS، GIF، JPEG، PNG، أو WebP)، فسيتم حفظ كل صفحة من الإخراج كملف منفصل. سيتم استخدام اسم ملف الإخراج المحدد لإنشاء أسماء ملفات لكل جزء وفقًا للقاعدة: outputFile_partIndex.extension.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات.

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في مجرى الإدخال باستخدام تعبير عادي، مع تنسيق الحفظ المحدد وخيارات إضافية.

public static int Replace(Stream inputStream, Stream outputStream, SaveFormat saveFormat, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
outputStreamStreamتيار الإخراج.
saveFormatSaveFormatتنسيق الحفظ.
patternRegexنمط تعبير منتظم يستخدم للعثور على المطابقات.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج عبارة عن صورة (BMP، أو EMF، أو EPS، أو GIF، أو JPEG، أو PNG، أو WebP)، فسيتم حفظ الصفحة الأولى فقط من الإخراج في التدفق المحدد.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات إلى الدفق المحدد.

أمثلة

يوضح كيفية استبدال السلسلة بـ regex في المستند باستخدام المستندات من التدفق.

// هناك عدة طرق لاستبدال السلسلة بتعبير عادي في المستند باستخدام المستندات من التدفق:
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 });
}

أنظر أيضا


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

يستبدل جميع حالات نمط سلسلة أحرف محددة بسلسلة بديلة في مجرى الإدخال باستخدام تعبير عادي، مع تنسيق الحفظ المحدد وخيارات إضافية.

public static int Replace(Stream inputStream, Stream outputStream, SaveOptions saveOptions, 
    Regex pattern, string replacement, FindReplaceOptions options = null)
معامليكتبوصف
inputStreamStreamمجرى الإدخال.
outputStreamStreamتيار الإخراج.
saveOptionsSaveOptionsخيارات الحفظ.
patternRegexنمط تعبير منتظم يستخدم للعثور على المطابقات.
replacementStringسلسلة لاستبدال كافة حالات النمط.
optionsFindReplaceOptionsFindReplaceOptions كائن لتحديد خيارات إضافية.

قيمة الإرجاع

عدد الاستبدالات التي تم إجراؤها.

ملاحظات

إذا كان تنسيق الإخراج عبارة عن صورة (BMP، أو EMF، أو EPS، أو GIF، أو JPEG، أو PNG، أو WebP)، فسيتم حفظ الصفحة الأولى فقط من الإخراج في التدفق المحدد.

إذا كان تنسيق الإخراج هو TIFF، فسيتم حفظ الإخراج كملف TIFF متعدد الإطارات إلى الدفق المحدد.

أنظر أيضا