ReplaceRegex

Presentation.ReplaceRegex метод

Заменяет все совпадения регулярного выражения на заданную строку.

public void ReplaceRegex(Regex regex, string newText, IFindResultCallback callback)
ПараметрТипОписание
regexRegexРегулярное выражение Regex для получения строк для замены.
newTextStringСтрока, которая заменит все вхождения строк, подлежащих замене.
callbackIFindResultCallbackОбъект обратного вызова для получения результатов поиска IFindResultCallback.

Примеры

Следующий фрагмент кода показывает, как заменить текст с использованием регулярного выражения на заданную строку.

[C#]
using (Presentation presentation = new Presentation("SomePresentation.pptx"))
{
	Regex regex = new Regex(@"\b[^\s]{10,}\b");
	// Заменить все слова длиной 10 и более символов на '***'
	presentation.ReplaceRegex(regex, "***", null);
	presentation.Save("SomePresentation-out.pptx", SaveFormat.Pptx);
}

См. также