NEWS
Hilfe beim Parser gesucht
-
Probiere es mal mit diesem regex
>\(([0-9]+) entitlements\)<
-
@waxkarle ich biete dir
ORF&hide[^>]+>\((\d)
an -
@dirkhe sagte in Hilfe beim Parser gesucht:
Probiere es mal mit diesem regex
>\(([0-9]+) entitlements\)<
Du kannst da auch die > und < weg lassen, das sollte auch funktionieren, denn mit den Klammern drum herum ist das auf dem Source das einzige Vorkommen und damit bist Du, solange sie den Inhalt nicht ändern komplett unabhängig vom Design.
Wenn da beispielsweise> (5 entitlements) <
Kommt, statt dem bisherigen, würde die Regex immernoch funktionieren.
-
@great-sun hallo
entitlements kommt öfters vor (2x)
/ORF&[^>]+>((\d)/gm funktioniert als Test auf der regex seite
im iobroker bekomm ich den wert allerdings nicht als Datenpunkt ?? -
@waxkarle ich hab entitlements mit (<zahl> entitlements) nur einmal im Source gesehen.
-
@great-sun ja stimmt habs gerade gesehen
heißt entitlement weils nur eines ist -
@waxkarle sagte in Hilfe beim Parser gesucht:
[...] funktioniert als Test auf der regex seite
im iobroker bekomm ich den wert allerdings nicht als Datenpunkt ??Wie setzt Du denn den output der Regex als Datenpunkt?
-
@great-sun sagte in Hilfe beim Parser gesucht:
@waxkarle ich hab entitlements mit (<zahl> entitlements) nur einmal im Source gesehen.
stimmt!
(zumindest in dem Moment des Sicherns)deswegen habe ich sicherheitshalber auch ab ORF... gesucht
-
@waxkarle In dem Fall müsstest Du das noch ein wenig anpassen:
\([ ]*([0-9]+)[ ]+entitlement[s]*\)
-
-
@homoran Ich persönlich würde lieber im Code prüfen, ob es mit einem match.all nur ein Ergebnis gab, statt mich abhängig von Inhalten zu machen. Dafür ändern gerade große Konzerne ihre Inhalte zu gern und zu oft.
-
@great-sun Da bin ich voll bei dir.
Da ich nicht weiß was hinter dem Quelltext steckt, war ich davon ausgegangen dass eher ORF fix ist, als entitlements -
@homoran Das ist auch völlig richtig
Denke ich habe noch eine falsche einstellung in iobroker im parser adapter? -
@waxkarle da gibt es zwei Möglichkeiten
erst einmal einfach die Regel löschen und neu mit Typ number anlegen.
Dann bitte den Regeleditor öffnen und auf das play klicken und dann Screenshot posten.
-
@waxkarle sagte in Hilfe beim Parser gesucht:
/ORF&[^>]+>((\d)/gm funktioniert als Test auf der regex seite
hast du dort auf Javascript eingestellt?
hab keine Ahnung wo deinamp
herkommt -
@homoran
Vielen Dank an euch,
habs hinbekommen.
am regex code musste ich ganz hinten das gm löschen.
Jetzt gehts.
wieder was gelernt -
@waxkarle sagte in Hilfe beim Parser gesucht:
ganz hinten das gm löschen.
natürlich, das ist im Parser bereits drin. hat ja auch niemand von uns gepostet
-
@homoran Da kannste mal sehen, an was man alles denken muss manchmal
-
@great-sun sagte in Hilfe beim Parser gesucht:
@homoran Da kannste mal sehen, an was man alles denken muss manchmal
jepp!
deswegen will ich immer Fakten und Beweise in Form von Screenshots oder Code und keine Nacherzählungen. -
@homoran Och, Nacherzählungen können auch ganz interessant sein (siehe Bibel)