regEx Hilfe gesucht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • regEx Hilfe gesucht

    Hi,

    ich werde es nie lernen... daher die unverschämte Anfrage:

    Wie muss ein Regex aussehen, damit ich <a href="cms/minime_IMG_3750.jpg" rel="lightbox[col]"><img border="0" alt="Anklicken für Zoom" src="cms_thumbnail.php?url=cms/minime_IMG_3750.jpg&w=500&h=375" width="500" height="375"/></a>


    die Teile
    - "minime_IMG_3750.jpg"
    - "500"
    - "375"


    ersetzen kann, also:

    $ersetzung = "[IMG]myCms/$2[/IMG]";
    echo preg_replace($suchmuster, $ersetzung, $body);


    Jens
    http://www.NoteStore.de
    http://www.diaet-community.de
    http://www.jensn.de
    http://www.KinderFlohmarkt.de

  • #2
    Hallo,

    das kommt ganz darauf an, ob du den Dateinamen aus der Link-URL oder aus der Bild-URL extrahieren willst und die Breite und Höhe aus der Bild-URL oder den img-Attributen.

    Im Prinzip, vorausgesetzt der Anbieter dieser Seite ändert daran nichts, brauchst du ja nur das src-Attribut zerhacken: cms_thumbnail.php?url=cms/minime_IMG_3750.jpg&w=500&h=375.

    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      Hi,
      und wie sieht die Regex aus?

      Jens
      http://www.NoteStore.de
      http://www.diaet-community.de
      http://www.jensn.de
      http://www.KinderFlohmarkt.de

      Kommentar


      • #4
        Zitat von jensn Beitrag anzeigen
        und wie sieht die Regex aus?
        Gut sieht der aus, nur glaube ich, dass man gar keinen RegEx braucht, sondern eigentlich nur parse_str. Willst du dich vielleicht erstmal zu meinem Beitrag äußern? Ich hab zwar keine direkten Fragen gestellt, aber ich dachte, es geht trotzdem klar hervor, dass einfach Informationen fehlen.
        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
        Super, danke!
        [/COLOR]

        Kommentar


        • #5
          Ok, dan nhatte ich mich falsch audgedrückt.

          Ich haben einen Text, in dem [n] mal ein String vorkommtm den ich in BB Code ümwandel muss.

          Bislang habe ich das mit:
          PHP-Code:
             $suchmuster"/\<img src=(.*) (.*) (.*)>/i";
             
          $ersetzung '[IMG]mycms/$2[/IMG]';
             echo 
          preg_replace($suchmuster$ersetzung$story); 
          gemacht. Alles kein Problem.
          Nun ist aber das IMG Tag geändert worden (siehe oben).
          Da komme ich leider nicht darauf, wie ich mein Suchmuster ändern muss..

          Jens
          http://www.NoteStore.de
          http://www.diaet-community.de
          http://www.jensn.de
          http://www.KinderFlohmarkt.de

          Kommentar


          • #6
            Zitat von jensn Beitrag anzeigen
            Ich haben einen Text, in dem [n] mal ein String vorkommtm den ich in BB Code ümwandel muss.

            Bislang habe ich das mit:
            PHP-Code:
               $suchmuster"/\<img src=(.*) (.*) (.*)>/i";
               
            $ersetzung '[IMG]mycms/$2[/IMG]';
               echo 
            preg_replace($suchmuster$ersetzung$story); 
            gemacht.
            Das ist das Gegenteil von dem, was du beschrieben hast - mit dem Wandelst du HTML zurück in BBCode.

            Und das wäre höchstvermutlich komplett überflüssig, wenn du Rohdaten gespeichert hättest, statt bereits umgewandelte Daten.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Ist nun einmal so, wie es ist.
              Ich muss aus dem HTML Code BBCode erstellen.

              Jens
              http://www.NoteStore.de
              http://www.diaet-community.de
              http://www.jensn.de
              http://www.KinderFlohmarkt.de

              Kommentar


              • #8
                Da es sowas nicht fertig gibt, ist es auch kein Gesuch, sondern die Bitte nach Projekthilfe. *verschieb*

                Kommentar

                Lädt...
                X