PREG zum Tausensten - ebay Benachrichtigung auslesen

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

  • PREG zum Tausensten - ebay Benachrichtigung auslesen

    Hallo an die PREG-Experten,

    ich tue mich wie viele andere sehr schwer mit dem Thema und
    blicke auch durch die verschiedenen Manuals nicht recht durch.

    Mein Problem ist z.Bsp. folgenden Mail Text zu untersuchen auf
    - Mitgliedsname

    <begin>
    -----------------------------------------------------------------
    KONTAKTDATEN
    -----------------------------------------------------------------
    Mitgliedsname: ebaymember
    Name: Hans Wurst
    Straße: Am Glasberg 7
    Ort: 44558 Kamen
    Land: Deutschland

    -----------------------------------------------------------------
    ANGABEN ZUM ARTIKEL
    -----------------------------------------------------------------
    Artikelbezeichnung: DIE AKTUELLE DEUTSCHE RECHTSCHREIBUNG
    Artikelnummer: 6000045477
    Angebotsende: 12.01.04 13:31:57 MESZ
    Anzahl der Gebote: 1
    Verkäufer: szsoftware:
    Käufer: ebaymember: mailto:Hans.Wurst@t-online.de
    <end>

    hier ist mein Ansatz:
    PHP-Code:
     $mail_body quoted_printable_decode(imap_body($box_handle,$msg));
     
    preg_match_all("/([0-9]{10,})/m",$mail_body,$ebay_preg);
     
    $ebay["article_no"]  = $ebay_preg[0][0]; // hier bekomme ich noch mein Resultat, ist ja auch nicht soo schwer
     
     
    preg_match_all("/Mitgliedsname:*([0-9a-zA-z]) /m",$mail_body,$ebay_preg); // Aber hier scheiden sich die Geister 
    Ich verstehe auch nicht, warum ich im ersten Fall ein geschachteltes Array bekomme.
    Kann ich keinen Abbruch erzwingen, wenn etwas gefunden wurde?

    Hmm, ich warte erst mal ab, was Ihr dazu zu sagen habt, kommen sicher noch ein paar Posts.

    Danke vielmals (kanns verstehen, wenn den Profis hier das Thema schon zum Hals raus haengt, hab die vielen Threads dazu gesehen)
    Zuletzt geändert von admin; 24.08.2009, 12:50.
    Liberate me domine ex eo inferiis...

  • #2
    Re: PREG zum Tausensten - ebay Benachrichtigung auslesen

    Ich verstehe auch nicht, warum ich im ersten Fall ein geschachteltes Array bekomme.
    das array enthält die matches
    0 - enthaltene elemente matchen jeweils auf den gesamten regexp
    1 - enthaltene elemente matchen jeweils auf den ersten unterausdruck ...
    2 - enthaltene elemente matchen jeweils auf den zweiten unterausdruck ...
    Kann ich keinen Abbruch erzwingen, wenn etwas gefunden wurde?
    nein, wozu? preg_match?
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar

    Lädt...
    X