Ersetzen von Text in einer Arbeitsmappe mittels regulären Ausdrücken
Contents
[
Hide
]
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") |