我想获取一些 RTF 输入并清理它以删除除 \ul \b \i 之外的所有 RTF 格式,以便将其粘贴到带有次要格式信息的 Word 中。
用于粘贴到 Word 中的命令类似于:oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)(剪贴板中已有一些 RTF 文本)
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Courier New;}}
{\colortbl ;\red255\green255\blue140;}
\viewkind4\uc1\pard\highlight1\lang3084\f0\fs18 The company is a global leader in responsible tourism and was \ul the first major hotel chain in North America\ulnone to embrace environmental stewardship within its daily operations\highlight0\par
您对如何使用一些正则表达式或其他东西安全地清理 RTF 有任何想法吗?我正在使用 VB.NET 进行处理,但任何 .NET 语言示例都可以。