Remplacer du texte dans un classeur en utilisant une expression régulière

Aspose.Cells offre la fonctionnalité de remplacer du texte dans un classeur en utilisant une expression régulière. Pour cela, l’API fournit la propriété RegexKey de la classe ReplaceOptions. Mettre le RegexKey à true indique que la clé recherchée sera une expression régulière.

L’exemple de code suivant démontre l’utilisation de la propriété RegexKey en utilisant le fichier excel d’exemple. Le fichier de sortie généré par l’extrait de code suivant est joint à titre de référence.

Code d’exemple

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