Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Regulärer Ausdruck gesucht

  1. #1
    Bandit
    Gast

    Standard Regulärer Ausdruck gesucht

    Folgender Text ist z.B. gegeben:
    HTML-Code:
    <img alt="alttext" src="datei.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
    Ich brauche daraus jetzt den Dateinamen, also datei.jpg

    Da ich mit RegEx permanent auf Kriegsfuß stehe, wäre ich für eine Lösung dankbar.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Regulärer Ausdruck gesucht

    PHP-Code:
    <?
    $text 
    '<img alt="alttext" src="datei.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />';
    preg_match_all('#src="(.*?)"#'$text$match);
    echo 
    $match[1][0];
    ?>
    =)
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  3. #3
    Bandit
    Gast

    Standard AW: Regulärer Ausdruck gesucht

    Perfekt! Danke dir!!!

  4. #4
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Regulärer Ausdruck gesucht

    bambino, ich glaub du darfst mir demnächst regex pauken
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  5. #5
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Regulärer Ausdruck gesucht

    Zitat Zitat von synaptic Beitrag anzeigen
    bambino, ich glaub du darfst mir demnächst regex pauken
    Na mal sehn ob meine Kentnisse dafür reichen.. xD
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  6. #6
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Regulärer Ausdruck gesucht

    ja vielleicht kennste auch gute seiten oder literatur..
    wie hast du dir des denn angeeignet?

    und sorry bandit, dass ich deinen thread dafür teilweise zweckentfremde
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  7. #7
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Regulärer Ausdruck gesucht

    Hatte mir mal vor einiger Zeit "Besser PHP Programmieren" von Carsten Möhrke aus Galileo Computing gekauft. Sind einige gute Seiten zum Thema RegEx drin, generell n gutes Buch, gibt ja leider nicht soviele, die über das Einsteigerniveau hinaus gehen.

    Und ansonsten Learning by Doing, für TeeeX musste ich ja viel mit RegEx arbeiten. =)
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

  8. #8
    Bandit
    Gast

    Standard AW: Regulärer Ausdruck gesucht

    Zitat Zitat von synaptic Beitrag anzeigen
    und sorry bandit, dass ich deinen thread dafür teilweise zweckentfremde
    Kein Problem!

    Aber ich habe noch ein Problem. Folgender String:
    PHP-Code:
    $text 'blabla irgendwas
             <img alt="alttext" src="datei1.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
             noch mehr blabla
             <img alt="alttext" src="datei2.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
             ganz viel blabla'

    Darin muss ich jetzt datei1.jpg und datei2.jpg (wobei die beiden Namen immer unterschiedlich sein können) ersetzen. Wenn du mir das auch noch lösen kannst, bist du für mich der Held des Tages!

  9. #9
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Regulärer Ausdruck gesucht

    musste dafür nich einfach das $match-array durchlaufen??
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  10. #10
    Prinz(essin) Avatar von -Bambino-
    Registriert seit
    21.12.2007
    Ort
    Berlin
    Beiträge
    865
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    4

    Standard AW: Regulärer Ausdruck gesucht

    Zitat Zitat von bandit600 Beitrag anzeigen
    Kein Problem!

    Aber ich habe noch ein Problem. Folgender String:
    PHP-Code:
    $text 'blabla irgendwas
             <img alt="alttext" src="datei1.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
             noch mehr blabla
             <img alt="alttext" src="datei2.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
             ganz viel blabla'

    Darin muss ich jetzt datei1.jpg und datei2.jpg (wobei die beiden Namen immer unterschiedlich sein können) ersetzen. Wenn du mir das auch noch lösen kannst, bist du für mich der Held des Tages!

    musste dafür nich einfach das $match-array durchlaufen??
    Ja, die Ergebnisse werden ja im Array gespeichert. Im array[0][x] der gesamte Suchstring hoch, und im array[1][x] nur das Ergebnis.


    PHP-Code:
    <?
    $text 
    'blabla irgendwas
             <img alt="alttext" src="datei1.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
             noch mehr blabla
             <img alt="alttext" src="datei2.jpg" style="width: 100px; height: 200px; border-width: 1px; border-style: solid; margin: 3px;" />
             ganz viel blabla'
    ;
    preg_match_all('#src="(.*?)"#'$text$match);
    $bild1 $match[1][0];

    $bild2 $match[1][1];

    /*
    Und dann ersetzten, nehme ich an, wenn du das meinst.
    */
    ?>
    Geändert von -Bambino- (10.03.2010 um 12:21 Uhr)
    wert.TeeeX.de
    Wie gut ist die technische Umsetztung deiner Website wirklich?
    Teste es!

Ähnliche Themen

  1. [gelöst] bedingter regulärer Ausdruck
    Von jojo87 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 24.05.2009, 15:59
  2. Zeilenumbruch in regulärem Ausdruck
    Von vbtricks im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 10.08.2006, 12:07
  3. Grafikerstellung zum Ausdruck auf DINA 4
    Von Ast im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 4
    Letzter Beitrag: 22.04.2006, 01:53
  4. Ausdruck einer HTML-Datei
    Von ABD im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 20.04.2006, 15:11
  5. Linkpartner für PR 3 gesucht ! auch gute webmaster gesucht !
    Von sascha1 im Forum Promotion - SEO - Suchmaschine (Google & Co) – Mitarbeiter & Linkpartnersuche
    Antworten: 1
    Letzter Beitrag: 17.04.2006, 00:23

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •