LegacyMode
Contenuti
[
Nascondere
]FindReplaceOptions.LegacyMode property
Ottiene o imposta un valore booleano che indica che viene utilizzato il vecchio algoritmo di ricerca/sostituzione.
public bool LegacyMode { get; set; }
Osservazioni
Utilizza questo flag se hai bisogno esattamente dello stesso comportamento di prima dell’introduzione della funzionalità avanzata di ricerca/sostituzione. Tieni presente che il vecchio algoritmo non supporta funzionalità avanzate come la sostituzione con interruzioni, l’applicazione della formattazione e così via.
Esempi
Mostra come riconoscere e utilizzare le sostituzioni all’interno dei modelli di sostituzione.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Jason gave money to Paul.");
Regex regex = new Regex(@"([A-z]+) gave money to ([A-z]+)");
FindReplaceOptions options = new FindReplaceOptions();
options.UseSubstitutions = true;
// L'utilizzo della modalità legacy non supporta molte funzionalità avanzate, quindi è necessario impostarla su "false".
options.LegacyMode = false;
doc.Range.Replace(regex, @"$2 took money from $1", options);
Assert.AreEqual(doc.GetText(), "Paul took money from Jason.\f");
Guarda anche
- class FindReplaceOptions
- spazio dei nomi Aspose.Words.Replacing
- assemblea Aspose.Words