droom: Regulärer Ausdruck

Hi folks,

ich habe einen Text, der sich aus 2 php-Variablen ($out1, $out2) zusammensetzt.
Die eine nimmt die erste 200 zeichen eines Feldes und die andere fügt noch ein text dahinter.

Nun habe ich n Fall, der ab und zu vorkommt:

$out1 = Dieser text wird angezeigt <link 364>text</link> text ok <link 4327 -inter
$out2 = footer.

Nun bekomme ich als Ausgabe:
Dieser text wird angezeigt <link 364>text</link> text ok <link 4327 -inter footer.

Weil der 2. Link aus $out1 nicht zugeschlossen ist, kriege ich Probleme mit meiner Formatierung. Ich möchte nun gern anhand eine regexpr. der fall abfangen, wo in $out1 ein Link geöffnet wurde und nicht zugeschlossen ist. Daraus soll alles was hinter "<link" kommt gelöscht werden, so dass ich z.b. so was als Ausgabe zurückbekomme:

Dieser text wird angezeigt <link 364>text</link> text ok footer

  1. Dieser text wird angezeigt <link 364>text</link> text ok footer

    Behebe das Problem an der Wurzel.
    Nicht eine neue RE ist gefragt, sondern das Patchen jene Routine, die $out1 in unerwünschter Form ausliest.

    mfg Beat;

    --
    Woran ich arbeite:
    X-Torah
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    1. Nein das geht nicht.
      der Code kommt von einem cms und ich bekomme es so und muss es dann abarbeiten.