Łącz pliki RTF w PHP (REGEX)

Mam skrypt, który pobiera przesłany przez użytkownika dokument RTF i łączy dane osoby w literę (imię, adres, itp.) I robi to dla wielu osób. Łączę zawartość listu, a następnie łączę z następną zawartością listu scalającego dla wszystkich rekordów osób.

W efekcie łączę w sobie pojedynczy dokument RTF dla tylu rekordów osób, z którymi muszę połączyć list. Jednak muszę najpierw usunąć zamykające znaczniki RTF i otworzyć znacznik RTF każdego scalenia, w przeciwnym razie RTF nie będzie poprawnie renderowany. To brzmi jak zadanie dla wyrażeń regularnych.

Zasadniczo potrzebuję wyrażenia regularnego, które usunie cały ciąg:

} n strona WSZYSTKO par

Przykładowo to wyrażenie regularne pasowałoby do tego:

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

Więc mogłem to zrobić:

crap
\page
more crap

Czy RegEx jest tutaj najlepszym podejściem?

AKTUALIZACJA: Dlaczego muszę korzystać z RTF?

Chcę umożliwić użytkownikowi przesłanie listu z formularza, który zostanie następnie użyty przez system do utworzenia scalonych liter. Ponieważ RTF jest zwykłym tekstem, mogę to łatwo zrobić w kodzie. Wiem, RTF to katastrofa specyfikacji, ale nie znam żadnej innej dobrej alternatywy.

questionAnswers(2)

yourAnswerToTheQuestion