Byt ut text i en arbetsbok med hjälp av reguljärt uttryck

Contents
[ ]

Aspose.Cells tillhandahåller funktionen att ersätta text i en arbetsbok med hjälp av ett reguljärt uttryck. För detta tillhandahåller API:et RegexKey egenskapen för ReplaceOptions klassen. Genom att ställa RegexKey till true anger att den sökta nyckeln är ett reguljärt uttryck.

Den följande kodsnutten visar användningen av RegexKey egenskapen genom att använda den exempel-excel-filenUtmatningsfilen som genereras av följande kodsnutt bifogas som referens.

Exempelkod

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