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);
}

另见