Метод Aspose::Words::Replacing::FindReplaceOptions::get_MatchCase

FindReplaceOptions::get_MatchCase method

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

bool Aspose::Words::Replacing::FindReplaceOptions::get_MatchCase() const

Примеры

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

auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);

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

// Мы можем использовать объект "FindReplaceOptions" для изменения процесса поиска и замены.
auto options = System::MakeObject<Aspose::Words::Replacing::FindReplaceOptions>();

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

doc->get_Range()->Replace(u"Ruby", u"Jade", options);

ASSERT_EQ(matchCase ? System::String(u"Jade bought a ruby necklace.") : System::String(u"Jade bought a Jade necklace."), doc->GetText().Trim());

См. также