NEWS
Parser Eurokurs anzeigen lassen (gelöst)
-
@homoran
Habe die neuen Daten und Quelltext geholt und den Kurs auch notiert zum Zeitpunkt der Auslesung.
Hier meine Daten:
https://regex101.com/r/8pfwkb/1 -
@stefu87_ch Es gibt aber auch einen Adapter Wechselkurse...der ist Dir bekannt?
-
@joergh Ja der ist mir bekannt, aber zeigt mir nicht den aktuellen Wert an:
Wert von gestern und nicht aktuell von jetzt gerade.
Siehe: -
@stefu87_ch nachdem du jetzt wieder da bist, beantworte die einfache Frage:
@homoran sagte in Parser Eurokurs anzeigen lassen:
ist der match 1 bei dir passend?
-
@homoran Ich denke schon, da kommt jedenfalls die richtige Zahl vor. Aber bei den anderen Match ja auch. Auf was müsste ich den schauen, zum sagen das es der richtige ist?
-
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Auf was müsste ich den schauen, zum sagen das es der richtige ist?
das sehen wir gleich.
Ich musste mich nur auf eine Lösung konzentrieren.Nachdem du jetzt weisst wie das Umfeld um den gewünschten Wert aussieht musst du dir dort etwas ziemlich eindeutiges suchen (Ansonsten wird es nachher etwas komplexer)
Nur mal als beispiel (ist garantiert nicht eindeutig!) steht hier
price">
davor.
gib das mal oben in die Zeile vor dem Preis ein -
@homoran sagte
Nur mal als beispiel (ist garantiert nicht eindeutig!) steht hier
price">
davor.
gib das mal oben in die Zeile vor dem Preis einHab es gefunden mit Price davor und sieht so aus. Ist auch unter Match 1 deklariert
-
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Hab es gefunden mit Price davor und sieht so aus. Ist auch unter Match 1 deklariert
dann müsste price"> auch markiert sein
Was genau steht bei dir oben in der Suchzeile?
bitte in Code-Tags posten -
@homoran sagte in Parser Eurokurs anzeigen lassen:
price">
Da habe ich noch eine Frage dazu: Bei mir wird das Zeichen " nicht erkannt, dadurch kann er nicht alles markieren:
-
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Bei mir wird das Zeichen " nicht erkannt,
dann mach mal
price\"\>1,0314
-
-
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Das funktioniert:
Danke für die Gesamtübersicht! die hat mir eben gefehlt. Was stand ohne den Backslash denn rechts oben in der Erläuterung?
Die ist immer eine sehr gute Hilfe.Also fehlt uns jetzt nur noch die regel um jeden beliebigen Wert auszulesen.
Dazu gibt es gruppen, die von runden Klammern umschlossen werden:Also
price\"\>
als "Anker und dann der Wert als Gruppe in der es Ziffern (digits) und das Komma geben kann:([\d,]+)
Die möglichen Zeichen werden in eckigen Klammern aufgezählt und das + dahinter sagt, dass es mehrere gibt.Insgesamt müsste die Regel also
price\"\>([\d,]+)
heißen.Was kommt dann bei dir raus?
-
@homoran sagte in Parser Eurokurs anzeigen lassen:
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Das funktioniert:
Danke für die Gesamtübersicht! die hat mir eben gefehlt. Was stand ohne den Backslash denn rechts oben in der Erläuterung?
Die ist immer eine sehr gute Hilfe.
Also fehlt uns jetzt nur noch die regel um jeden beliebigen Wert auszulesen.
Dazu gibt es gruppen, die von runden Klammern umschlossen werden:Also
price\"\>
als "Anker und dann der Wert als Gruppe in der es Ziffern (digits) und das Komma geben kann:([\d,]+)
Die möglichen Zeichen werden in eckigen Klammern aufgezählt und das + dahinter sagt, dass es mehrere gibt.Insgesamt müsste die Regel also
price\"\>([\d,]+)
heißen.Was kommt dann bei dir raus?
-
@stefu87_ch wo kommt der erste " mit dem nachfolgenden Leerzeichen her?
Ansonsten haben wir das gewünschte Ergebnis und könnten die Spielwiese verlassen und uns auf den Parser-Adapter stürzen
-
@homoran sagte in Parser Eurokurs anzeigen lassen:
@stefu87_ch wo kommt der erste " mit dem nachfolgenden Leerzeichen her?
Wie genau meinst du das?
-
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Wie genau meinst du das?
mit der Briefmarke kann ich nichts anfangen.
Aber ich glaube ich weiß schon. Das " mit dem nachfolgenden Leerzeichen vorprice....
scheint im Header von regex101.com zu stehen. Die Dunkle Ansicht hat mich irritiertDann geht es jetzt weiter in der Instanz des Parser-Adapters
-
@homoran sagte in Parser Eurokurs anzeigen lassen:
Aber ich glaube ich weiß schon. Das " mit dem nachfolgenden Leerzeichen vor price.... scheint im Header von regex101.com zu stehen. Die Dunkle Ansicht hat mich irritiert
Meinst du damit die Position?
Wenn ja steht der auf 361826 -
@stefu87_ch sagte in Parser Eurokurs anzeigen lassen:
Meinst du damit die Position?
Wenn ja steht der auf 361826nein!
ganz oben links in der Suchzeile vor demprice....
Aber egal!!
Bitte jetzt in der Instanz des Parser Adapters weiter! -
@homoran sagte in Parser Eurokurs anzeigen lassen:
Bitte jetzt in der Instanz des Parser Adapters weiter!
Hab die Instanz offen bei mir:
-
@homoran sagte in Parser Eurokurs anzeigen lassen:
ganz oben links in der Suchzeile vor dem price....
Aber egal!!Meintest du das?
Damit ich es für das nächste mal verstehe