Concatenar archivos RTF en PHP (REGEX)

Tengo una secuencia de comandos que toma un documento RTF subido por el usuario y combina algunos datos personales en la letra (nombre, dirección, etc.) y lo hace para varias personas. Combino el contenido de la carta, luego lo combino con el siguiente contenido de la carta de fusión, para todos los registros de personas.

Afectivamente, estoy combinando un único documento RTF en sí mismo para tantos registros de personas como para fusionar la carta. Sin embargo, primero necesito eliminar el marcado RTF de cierre y la apertura de la marca RTF de cada combinación o, de lo contrario, el RTF no se procesará correctamente. Esto suena como un trabajo para expresiones regulares.

Básicamente, necesito una expresión regular que elimine toda la cadena:

} \ n \ page NADA \ par

Ejemplo, esta expresión regular coincidiría con esto:

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 

Entonces podría hacerlo solo:

 crap \page more crap 

¿Es RegEx el mejor enfoque aquí?

ACTUALIZACIÓN: ¿Por qué tengo que usar RTF?

Quiero permitir que el usuario cargue una letra de formulario que el sistema utilizará para crear las letras fusionadas. Como RTF es texto sin formato, puedo hacerlo fácilmente en código. Lo sé, RTF es un desastre de especificación, pero no conozco ninguna otra buena alternativa.

Yo cuestionaría el uso de RTF en este caso. Para mí no está del todo claro qué intentas hacer en general, así que no puedo sugerir necesariamente algo mejor, pero si puedes tratar de explicar tu proyecto más ampliamente, tal vez pueda ayudarte.

Si esta es realmente la forma en que quieres ir, esta expresión regular me dio el resultado correcto dada tu entrada:

 $output = preg_replace("/}\s?\n\\\\page.*?\\\\par\s?\n/ms", "\\page\n", $input); 

A esto puedo decir ick ick. Sin embargo, el problema de rcar probablemente funcionará, salvo algunos casos extremos en los que el RTF no termina en esa forma, o los estilos de todo el documento incluyen información importante que altera completamente el formato o cualquiera de los muchos modos de falla.