Я хотел бы взять некоторый ввод RTF и очистить его, чтобы удалить все форматирование RTF, кроме \ ul \ b \ i, чтобы вставить его в 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.