StringRegExp Hilfe

  • Hallo miteinander,

    ich verseuche einen Webseite auszulesen, einige Dinge habe ich auch schon hin bekommen, wahrscheinlich mehr Zufall als verstand.

    Leider ist die Seite per Passwort geschützt und ich kann euch keinen Link zur Seite weitergeben.

    daher habe ich hier einen HTML Schnipsel der Seite

    ich möchte die XXXXXX und die YYYY auslesen.

    also habe ich folgendes gemacht.

    1. HTML Code lesen

    AutoIt
    $fSource = _IEDocReadHTML($oIE)

    2. Gesuchte Dinge in eine Variable schreiben lassen

    dann lasse ich mir das ausgeben.

    Bei Beschreibung1 klappt das beim dem Produkt hingegen nicht.

    ich gehe davon aus das es an den Zeilenumbrüchen liegt.

    Wenn ich in der Info nachlese (StringRegExp.htm) dann kann ich dort folgendes Finden.

    (?s) "." findet alle Zeichen, auch Zeilenumbrüche (als Standard findet "." keine Zeilenumbrüche).


    . Findet jedes einzelne Zeichen (außer Zeilenumbrüche).

    Also habe ich mit dem . dem ? dem * und dem s alle möglichen Kombinationen ausprobiert doch es klappt nichts ;-(.

    Könnte mir da jemand weiterhelfen?

    gruß Mücke


    EDIT: ich habe mir jetzt den teil in ein keinen Code gepackt.

    so kann ich meine Suchkriterien testen ohne immer mein ganzen Code laufen lasen zu müssen.

    jedoch klappt es noch immer nicht.



    ich möchte mir das TEST für die, Ausgabe ausgeben lassen am besten sogar in einer Zeile Ohne den Zeilenumbruch, wobei ich für den Anfang mit irgend einem Ergebnis schon zufrieden wäre.

    was mache ich in Zeile 15

    1. ich such die Übereinstimmung "<td><strong>Produkt</strong></td>"
    2. dann sage ich das alle zeichne folgen können auch Zeilenumbrüche und Sonderzeichen ausgeschaltet "\s*"
    3. ich suche die Übereinstimmung "<td>"

    4. jetzt kommt die Suche dich ich ausgeben möchte, da müsste dann drin stehen, alle Zeichen auch Zeilenumbrüche und Sonderzeichen ausschalten

    5. ich suche die Übereinstimmung "</td>"


    ich habe den Eindruck das Punkt 4 bei mir nicht richtig ist.

    Arrrrr..... warum will das nicht in meinen Schädel rein wie das geht.

    Gruß Mücke

    Einmal editiert, zuletzt von Muecke (9. Februar 2017 um 18:06)

  • Oh du bist ein Engel.
    DANKE.

    mein Muster Code sieht nun so aus.

    Zeile 15 ist die in der ich die Suche habe. danke.