FindWholeWordsOnly
FindReplaceOptions.FindWholeWordsOnly property
True 表示 oldValue 必须是独立的单词。
public bool FindWholeWordsOnly { get; set; }
例子
演示如何切换独立的仅单词查找和替换操作。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Jackson will meet you in Jacksonville.");
// 我们可以使用“FindReplaceOptions”对象来修改查找和替换过程。
FindReplaceOptions options = new FindReplaceOptions();
// 将“FindWholeWordsOnly”标志设置为“true”,以替换找到的文本(如果它不是另一个单词的一部分)。
// 将“FindWholeWordsOnly”标志设置为“false”以替换所有文本,无论其周围环境如何。
options.FindWholeWordsOnly = findWholeWordsOnly;
doc.Range.Replace("Jackson", "Louis", options);
Assert.AreEqual(
findWholeWordsOnly ? "Louis will meet you in Jacksonville." : "Louis will meet you in Louisville.",
doc.GetText().Trim());
也可以看看
- class FindReplaceOptions
- 命名空间 Aspose.Words.Replacing
- 部件 Aspose.Words