Конкатенация RTF-файлов в PHP (REGEX)
у нас есть скрипт, который берет загруженный пользователем RTF-документ и объединяет некоторые личные данные в букву (имя, адрес и т. д.) и делает это для нескольких людей. Я объединяю содержимое письма, а затем объединяю его со следующим содержимым письма для всех записей людей.
Аффективно яЯ объединяю один RTF-документ в себя для максимально возможного количества записей, с которыми мне нужно объединить письмо. Однако мне нужно сначала удалить закрывающую разметку RTF и открыть разметку RTF каждого слияния, иначе RTF выиграл 'Тендер правильно Это звучит как работа для регулярных выражений.
По сути, мне нужно регулярное выражение, которое удалит всю строку:
} \ страница НИЧЕГО \ номинальная
Пример, это регулярное выражение будет соответствовать этому:
crap
}
\page{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}}
{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 September 30, 2008\par
more crap
Так что я мог сделать это просто:
crap
\page
more crap
RegEx - лучший подход здесь?
ОБНОВЛЕНИЕ: Почему я должен использовать RTF?
Я хочу, чтобы пользователь мог загрузить письмо формы, которое система затем будет использовать для создания объединенных писем. Поскольку RTF - простой текст, я могу сделать это довольно легко в коде. Я знаю, RTF это катастрофа спецификации, но я неЯ не знаю никакой другой хорошей альтернативы.