MatchCase

FindReplaceOptions.MatchCase property

True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.

public bool MatchCase { get; set; }

Примеры

Показывает, как переключить чувствительность к регистру при выполнении операции поиска и замены.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Ruby bought a ruby necklace.");

// Мы можем использовать объект «FindReplaceOptions», чтобы изменить процесс поиска и замены.
FindReplaceOptions options = new FindReplaceOptions();

// Установите флаг "MatchCase" в "true", чтобы применять учет регистра при поиске строк для замены.
// Установите для флага «MatchCase» значение «false», чтобы игнорировать регистр символов при поиске текста для замены.
options.MatchCase = matchCase;

doc.Range.Replace("Ruby", "Jade", options);

Assert.AreEqual(matchCase ? "Jade bought a ruby necklace." : "Jade bought a Jade necklace.",
    doc.GetText().Trim());

Смотрите также