Byt ut text i en arbetsbok med hjälp av reguljärt uttryck
Aspose.Cells tillhandahåller funktionen att byta ut text i en arbetsbok med hjälp av ett reguljärt uttryck. För detta tillhandahåller API RegexKey egenskapen i ReplaceOptions klassen. Om RegexKey är inställt på true indikerar det att den sökta nyckeln kommer att vara ett reguljärt uttryck.
Följande kodsnutt visar användningen av RegexKey egenskapen genom att använda den exempel excel-fil. Utdatafilen 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-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
Workbook workbook = new Workbook(sourceDir + "SampleRegexReplace.xlsx"); | |
ReplaceOptions replace = new ReplaceOptions(); | |
replace.CaseSensitive = false; | |
replace.MatchEntireCellContents = false; | |
// Set to true to indicate that the searched key is regex | |
replace.RegexKey = true; | |
workbook.Replace("\\bKIM\\b", "^^^TIM^^^", replace); | |
workbook.Save(outputDir + "RegexReplace_out.xlsx"); |