Roter Anfänger: preg_match_all Pharsen

Hallo,

ich habe mehrere alte HTML Inhalte die nun in eine Datenbank übertragen werden sollen. Hierzu habe ich mit Preg Match genutzt. Nur teilweise leißt er falsch aus:

Originaltext:
<tr><th>Gemeindetyp</th><td>Kreisangehörige Gemeinde</td></tr>

Preg Match:
preg_match_all('|<tr><th>Gemeindetyp</th><td>(.*)</td></tr>|Uism',$suchen_daten, $items, PREG_PATTERN_ORDER);

Ergebnis soll:
"Kreisangehörige Gemeinde"

Ergebnis ist:
"Kreisangehörige"

Wo habe ich denn jetzt den Fehler gemacht ?

  1. Hi,

    <tr><th>Gemeindetyp</th><td>Kreisangehörige Gemeinde</td></tr>

    Preg Match:
    preg_match_all('|<tr><th>Gemeindetyp</th><td>(.*)</td></tr>|Uism',$suchen_daten, $items, PREG_PATTERN_ORDER);

    Ergebnis soll:
    "Kreisangehörige Gemeinde"

    Ergebnis ist:
    "Kreisangehörige"

    Nicht nachvollziehbar.

    Wo habe ich denn jetzt den Fehler gemacht ?

    In der Problembeschreibung.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hi,

      Nicht nachvollziehbar.

      Wo habe ich denn jetzt den Fehler gemacht ?

      In der Problembeschreibung.

      MfG ChrisB

      Führe es mal im Localhost aus, dort wird nicht alles mit MYSQL Realescape und HTMLEntyties bearbeitet siehe auch  1 SEND_VAL