Ersetzen von Text in einer Arbeitsmappe mittels regulären Ausdrücken

Contents
[ ]

Aspose.Cells bietet die Möglichkeit, Text in einer Arbeitsmappe mittels regulärer Ausdrücke zu ersetzen. Hierfür bietet die API die Eigenschaft RegexKey der Klasse ReplaceOptions. Wenn die RegexKey auf wahr gesetzt wird, wird angezeigt, dass der gesuchte Schlüssel ein regulärer Ausdruck ist.

Der folgende Code zeigt die Verwendung der Eigenschaft RegexKey anhand der Verwendung der Beispieldatei Excel. Die durch den folgenden Codeausschnitt generierte Ausgabedatei ist als Referenz angehängt.

Beispielcode

// 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");