Matthias: preg_match

Hi,

kann mir jemand bei einem Suchmuster helfen.

Ich würde gerne den Ausdruck: show_image.php?id=1234
in den Ausdruck: show_image_1234.jpg

umschreiben. Die Daten liegen anhand einer HTML-File vor, werden in einer Variablen gespeichert, über die dann so ein Filter laufen soll.

Vielen Dank
Matthias

  1. Hallo,

    Ich würde gerne den Ausdruck: show_image.php?id=1234
    in den Ausdruck: show_image_1234.jpg
    umschreiben.

    also, wenn das Muster immer das oben genannte ist, dann brauchst Du gar keinen regulären Ausdruck, denn dann würde auch dies ausreichen:
    $file_name = 'show_image.php?id=1234';
    $image_name = str_replace('.php?id=', '_', $file_name).'.jpg';

    So long,
    Mr. Horse

    --
    "No, Sir, I don't like it."
    1. Naja die ID wechselt schon, is ja klar oder, das heisst ich kann natürlich nicht nach 'show_image.php?id=1234' suchen, sondern habe alle möglichen id´s.

      Grüsse
      Matthias

      1. hi,

        Naja die ID wechselt schon, is ja klar oder, das heisst ich kann natürlich nicht nach 'show_image.php?id=1234' suchen, sondern habe alle möglichen id´s.

        Hast du dir den Vorschlag überhaupt mal angesehen und versucht nachzuvollziehen, was der bewirken würde?

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. jap und hab ihn verstanden, Wahrsager ;-)

      2. gudn tach!

        Naja die ID wechselt schon, is ja klar oder, das heisst ich kann natürlich nicht nach 'show_image.php?id=1234' suchen, sondern habe alle möglichen id´s.

        ja, und?
        was spricht denn gegen

          
        $html_string_new = str_replace('show_image.php?id=', 'show_image_', $html_string);
        

        ?

        prost
        seth