regEx Hilfe gesucht

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

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

    Einen Kommentar schreiben:


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

    Jens

    Einen Kommentar schreiben:


  • wahsaga
    antwortet
    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.

    Einen Kommentar schreiben:


  • jensn
    antwortet
    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

    Einen Kommentar schreiben:


  • AmicaNoctis
    antwortet
    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.

    Einen Kommentar schreiben:


  • jensn
    antwortet
    Hi,
    und wie sieht die Regex aus?

    Jens

    Einen Kommentar schreiben:


  • AmicaNoctis
    antwortet
    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

    Einen Kommentar schreiben:


  • jensn
    hat ein Thema erstellt regEx Hilfe gesucht.

    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
Lädt...
X