Byt ut text i en arbetsbok med reguljära uttryck med Node.js via C++
Aspose.Cells erbjuder funktionen att byta ut text i en arbetsbok med hjälp av ett reguljärt uttryck. För detta tillhandahåller API:t ReplaceOptions.getRegexKey()-egenskapen i ReplaceOptions-klassen. Att ställa in ReplaceOptions.getRegexKey() till true indikerar att den sökta nyckeln kommer att vara ett reguljärt uttryck.
Följande kodexempel visar användningen av ReplaceOptions.getRegexKey()-egenskapen med hjälp av provfilen. Den genererade utdatafilen från kodexemplet bifogas för referens.
Exempelkod
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");
const filePath = path.join(sourceDir, "SampleRegexReplace.xlsx");
const workbook = new AsposeCells.Workbook(filePath);
const replace = new AsposeCells.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(path.join(outputDir, "RegexReplace_out.xlsx"));