استبدال النص في دفتر العمل باستخدام التعبير العادي

توفر Aspose.Cells ميزة استبدال النص في دفتر العمل باستخدام التعبير العادي. لهذا، توفر الواجهة البرمجية RegexKey في فئة ReplaceOptions. تعيين RegexKey إلى true يشير إلى أن المفتاح المبحوث سيكون تعبيرًا عاديًا.

يوضح مقتطف الكود التالي استخدام RegexKey عن طريق استخدام ملف إكسل عينة. الملف الناتج (RegexReplace_out.xlsx) الذي تم إنشاؤه بواسطة مقتطف الكود التالي مرفق للرجوع إليه.

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// directories
String sourceDir = Utils.Get_SourceDirectory();
String outputDir = Utils.Get_OutputDirectory();
Workbook workbook = new Workbook(sourceDir + "SampleRegexReplace.xlsx");
ReplaceOptions replace = new ReplaceOptions();
replace.setCaseSensitive(false);
replace.setMatchEntireCellContents(false);
// Set to true to indicate that the searched key is regex
replace.setRegexKey(true);
workbook.replace("\\bKIM\\b", "^^^TIM^^^", replace);
workbook.save(outputDir + "RegexReplace_out.xlsx");