1. #1
    Avatar von soulreafer
    Registriert seit
    07.10.2012
    Beiträge
    175
    Thanked 64 Times in 35 Posts

    Standard Hilfe bei Regex

    Ich brauche mal wieder hilfe bei regex.
    mein php script soll eine bildquelle von einer fremden seite auslesen.
    die einzigen einträge die statisch sind wären class="lzyPlcHld lzyTrns lzyLoaded lzyLoaded".
    der rest ändert sich jenachdem welche seite ich auslese.
    und ich benötige src=""

    kann mir jemand das richtige pattern dafür nennen?
    danke


    <img src="http://img1.wikia.nocookie.net/__cb20141202025317/mugen/images/thumb/5/55/Ryu_sfxt.jpg/200px-Ryu_sfxt.jpg" alt="Ryu sfxt" class="lzyPlcHld lzyTrns lzyLoaded lzyLoaded" data-image-key="Ryu_sfxt.jpg" data-image-name="Ryu sfxt.jpg" data-src="http://img1.wikia.nocookie.net/__cb20141202025317/mugen/images/thumb/5/55/Ryu_sfxt.jpg/200px-Ryu_sfxt.jpg" onload="if(typeof ImgLzy==='object'){ImgLzy.load(this)}" height="289" width="200">


    es handelt sichdanbei um folgende seite:
    http://mugen.wikia.com/wiki/Ryu_%28Street_Fighter%29

    wenn ich hinter wiki einen bestimmten namen eintrage wechselt das bild was ich brauche
    Geändert von soulreafer (06.12.2014 um 11:55 Uhr)
    Kryptokombat! Crypto Sportsbet Gambling
    http://www.kryptokombat.tv

  2. #2

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.936 Times in 1.180 Posts

    Standard AW: Hilfe bei Regex

    Code:
    <img src="([^"]+)
    in php dürfte es dann etwa so aussehen:

    Code:
    #<img src="\(([^"]+)\)#
    Hast eine Regex Group (wie Du an den "(" ")" erkennen kannst.)
    Geändert von !lkay (06.12.2014 um 13:17 Uhr)

  3. #3

    Registriert seit
    09.11.2011
    Beiträge
    121
    Thanked 129 Times in 46 Posts

    Standard AW: Hilfe bei Regex

    Hi,

    du musst noch selber schauen, ob es mehrere Treffer mit diesem Pattern auf den gesamten Quelltext gibt (wovon ich ausgehe, habe es mir aber nicht angeschaut) und was du dann davon brauchst.

    Wenn du nur vom Input-String, den du oben angegeben hast, die Information brauchst, dann kannst du mit dem Pattern arbeiten.

    MfG
    Geändert von Brainy (06.12.2014 um 14:40 Uhr)

  4. #4

    Registriert seit
    19.11.2011
    Beiträge
    2.128
    Thanked 1.936 Times in 1.180 Posts

    Standard AW: Hilfe bei Regex

    Da hat Brainy recht. Du musst natürlich darauf achten, dass es diesen Link nur einmal in diesem Format gibt.
    Hatte ich vergessen zu sagen, sorry.
    Geändert von !lkay (06.12.2014 um 15:21 Uhr)

  5. #5

    Registriert seit
    28.03.2013
    Beiträge
    13
    Thanked 4 Times in 3 Posts

    Standard AW: Hilfe bei Regex

    Eine gute Hilfe beim Erstellen von Regular Expression-Pattern ist die Seite: rexv.2 Dort kann meinen seinen Code testen mit verschiedenen Einstellungen auch für PHP. ;-)
    Desweiteren ist diese Seite sehr hilfreich: Regular Expression Library
    Ist zwar ein Tutorial für Java, aber man kann die Patternbeispiele auch ummünzen auf andere Sprachen: Lesson: Regular Expressions (The Javaâ„¢ Tutorials > Essential Classes)

    Wenn man sich selbst mal mit der Thematik befasst, lernt man am besten diese dann selbst zu erstellen. ;-)

    Dann noch viel Erfolg!
    Geändert von Deltaflyer (09.02.2015 um 13:23 Uhr)

Ähnliche Themen

  1. VB.Net Regex Problem
    Von One Way im Forum .Net
    Antworten: 1
    Letzter Beitrag: 09.09.2013, 15:20
  2. Hilfe Bei Regex
    Von Avenged im Forum Java
    Antworten: 1
    Letzter Beitrag: 14.07.2013, 17:18
  3. C# Regex Options
    Von ThunderStorm im Forum .Net
    Antworten: 5
    Letzter Beitrag: 13.03.2013, 17:05
  4. VB.NET Regex Problem
    Von Escobar im Forum .Net
    Antworten: 1
    Letzter Beitrag: 04.01.2012, 02:20
  5. Mehrzeiliges Regex
    Von fan34 im Forum Skriptsprachen
    Antworten: 18
    Letzter Beitrag: 20.03.2011, 19:43
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.