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

Contents
[ ]

Aspose.Cells for Python via .NET bietet die Funktion, Text in einem Arbeitsbuch mithilfe eines regulären Ausdrucks zu ersetzen. Dafür stellt die API die ReplaceOptions.regex_key-Eigenschaft der ReplaceOptions-Klasse bereit. Wenn das ReplaceOptions.regex_key auf true gesetzt ist, bedeutet dies, dass der gesuchte Schlüssel ein regulärer Ausdruck ist.

Der folgende Codeausschnitt demonstriert die Verwendung der ReplaceOptions.regex_key-Eigenschaft, indem die Beispiel-Excel-Datei verwendet wird. Die durch den folgenden Codeausschnitt generierte Ausgabedatei finden Sie im Anhang.

Beispielcode

from aspose.cells import ReplaceOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = RunExamples.Get_SourceDirectory()
# Output directory
outputDir = RunExamples.Get_OutputDirectory()
workbook = Workbook(sourceDir + "SampleRegexReplace.xlsx")
replace = ReplaceOptions()
replace.case_sensitive = False
replace.match_entire_cell_contents = False
# Set to true to indicate that the searched key is regex
replace.regex_key = True
workbook.replace("\\bKIM\\b", "^^^TIM^^^", replace)
workbook.save(outputDir + "RegexReplace_out.xlsx")