Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 2 Kommentatoren 480 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    steffensammet
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich bin mir nicht ganz sicher ob diese Frage in diesem Forum hier passt - ich versuchs einfach mal 😳
    Und zwar gibt mir der TVHeadend folgende Liste mit erfolgreichen Aufnahmen:

    {"entries":[{"uuid":"39882295c84f9f8db36261adf222d092","enabled":true,"create":1693794256,"watched":0,"start":1694369700,"start_extra":0,"start_real":1694369550,"stop":1694382000,"stop_extra":0,"stop_real":1694382900,"duration":13320,"channel":"1e87db27993aa942b03b713874eeac7a","channel_icon":"imagecache/26","channelname":"VOX HD","image":"","fanart_image":"","title":{"ger":"Grill den Henssler Sommer-Special"},"disp_title":"Grill den Henssler Sommer-Special","subtitle":{"ger":"Ali Güngörmüs, Lucki Maurer, Ralf Zacherl"},"disp_subtitle":"Ali Güngörmüs, Lucki Maurer, Ralf Zacherl","disp_summary":"","description":{"ger":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?"},"disp_description":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?","disp_extratext":"Ali Güngörmüs, Lucki Maurer, Ralf Zacherl","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Grill den Henssler Sommer-Special - - Ali Güngörmüs, Lucki Maurer, Ralf Zacherl.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"0a73bbda937029498a33f7dad458b3c9","autorec_caption":"Grill den Henssler","timerec":"","timerec_caption":"","parent":"","child":"","content_type":10,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/39882295c84f9f8db36261adf222d092","filesize":14406900788,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Grill den Henssler","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"18b1b51debbc0f187449c6a6a9de33f3","enabled":true,"create":1694207304,"watched":0,"start":1694283300,"start_extra":0,"start_real":1694283150,"stop":1694294100,"stop_extra":0,"stop_real":1694295000,"duration":11820,"channel":"8eef657bb960651f4d95daf6a1aaccd9","channel_icon":"imagecache/48","channelname":"Das Erste HD","image":"","fanart_image":"","title":{"ger":"Die Hirschhausen-Show - Was kann der Mensch?"},"disp_title":"Die Hirschhausen-Show - Was kann der Mensch?","subtitle":{"ger":"Eckart von Hirschhausen"},"disp_subtitle":"Eckart von Hirschhausen","disp_summary":"","description":{"ger":"\"Die Hirschhausen-Show - Was kann der Mensch?\" ist die neue Samstagabend-Show im Ersten, die den Menschen mit all seinen unfassbaren Fähigkeiten feiert. Diesmal sind unter anderem mit dabei: Heiner Lauterbach, Collien Ulmen-Fernandes, Felix Neureuther und Meltem Kaptan. \nIn den 180 Minuten kämpfen die beiden prominenten Teams um 20.000 Euro für den guten Zweck! Dabei müssen die Kandidaten auch ihr eigenes Können in Challenges und Spielen beweisen, denn auch für sie gilt die Frage: \"Was kann der Mensch?\""},"disp_description":"\"Die Hirschhausen-Show - Was kann der Mensch?\" ist die neue Samstagabend-Show im Ersten, die den Menschen mit all seinen unfassbaren Fähigkeiten feiert. Diesmal sind unter anderem mit dabei: Heiner Lauterbach, Collien Ulmen-Fernandes, Felix Neureuther und Meltem Kaptan. \nIn den 180 Minuten kämpfen die beiden prominenten Teams um 20.000 Euro für den guten Zweck! Dabei müssen die Kandidaten auch ihr eigenes Können in Challenges und Spielen beweisen, denn auch für sie gilt die Frage: \"Was kann der Mensch?\"","disp_extratext":"Eckart von Hirschhausen","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.51","filename":"/recordings/Die Hirschhausen-Show - Was kann der Mensch_ - - Eckart von Hirschhausen.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"","autorec_caption":"","timerec":"","timerec_caption":"","parent":"","child":"","content_type":0,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/18b1b51debbc0f187449c6a6a9de33f3","filesize":14456002628,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"ed0300136e8680a7a858af3f69d76ff4","enabled":true,"create":1693188852,"watched":0,"start":1693764900,"start_extra":0,"start_real":1693764750,"stop":1693777200,"stop_extra":0,"stop_real":1693778100,"duration":13320,"channel":"1e87db27993aa942b03b713874eeac7a","channel_icon":"imagecache/26","channelname":"VOX HD","image":"","fanart_image":"","title":{"ger":"Grill den Henssler Sommer-Special"},"disp_title":"Grill den Henssler Sommer-Special","subtitle":{"ger":"Martin Rütter, Ilka Bessin, Eko Fresh"},"disp_subtitle":"Martin Rütter, Ilka Bessin, Eko Fresh","disp_summary":"","description":{"ger":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?"},"disp_description":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?","disp_extratext":"Martin Rütter, Ilka Bessin, Eko Fresh","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Grill den Henssler Sommer-Special - - Martin Rütter, Ilka Bessin, Eko Fresh.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"0a73bbda937029498a33f7dad458b3c9","autorec_caption":"Grill den Henssler","timerec":"","timerec_caption":"","parent":"","child":"","content_type":10,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/ed0300136e8680a7a858af3f69d76ff4","filesize":14668994596,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Grill den Henssler","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"ff600948df838ef5ca31fdf95a0a9118","enabled":true,"create":1691979251,"watched":0,"start":1692555300,"start_extra":0,"start_real":1692555150,"stop":1692567600,"stop_extra":0,"stop_real":1692568500,"duration":13320,"channel":"1e87db27993aa942b03b713874eeac7a","channel_icon":"imagecache/26","channelname":"VOX HD","image":"","fanart_image":"","title":{"ger":"Grill den Henssler Sommer-Special"},"disp_title":"Grill den Henssler Sommer-Special","subtitle":{"ger":"Henssler vs. Barth"},"disp_subtitle":"Henssler vs. Barth","disp_summary":"","description":{"ger":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Mirja Boes, Reiner Calmund und Christian Rach?"},"disp_description":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Mirja Boes, Reiner Calmund und Christian Rach?","disp_extratext":"Henssler vs. Barth","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Grill den Henssler Sommer-Special - - Henssler vs. Barth.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"0a73bbda937029498a33f7dad458b3c9","autorec_caption":"Grill den Henssler","timerec":"","timerec_caption":"","parent":"","child":"","content_type":10,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/ff600948df838ef5ca31fdf95a0a9118","filesize":14037688152,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Grill den Henssler","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"f2bcf7087fadd04c5888e91840230131","enabled":true,"create":1691978728,"watched":0,"start":1692468900,"start_extra":0,"start_real":1692468750,"stop":1692477000,"stop_extra":0,"stop_real":1692477900,"duration":9120,"channel":"123bd3d4435d924c37fe94873563acb6","channel_icon":"imagecache/46","channelname":"RTL HD","image":"","fanart_image":"","title":{"ger":"Big Bounce - Die Trampolin Show"},"disp_title":"Big Bounce - Die Trampolin Show","disp_subtitle":"","disp_summary":"","description":{"ger":"Heute treten die 48 besten Springer:innen aus den vier Qualifikations-Sendungen gegeneinander an. Im ersten Teil springen sie einzeln über den Single-Sprint-Parcours. Die 32 Schnellsten qualifizieren sich für Teil 2. Wer kommt ins Finale?"},"disp_description":"Heute treten die 48 besten Springer:innen aus den vier Qualifikations-Sendungen gegeneinander an. Im ersten Teil springen sie einzeln über den Single-Sprint-Parcours. Die 32 Schnellsten qualifizieren sich für Teil 2. Wer kommt ins Finale?","disp_extratext":"Heute treten die 48 besten Springer:innen aus den vier Qualifikations-Sendungen gegeneinander an. Im ersten Teil springen sie einzeln über den Single-Sprint-Parcours. Die 32 Schnellsten qualifizieren sich für Teil 2. Wer kommt ins Finale?","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Big Bounce - Die Trampolin Show - --1.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"c0fc3e6ac5bec5577c6db052f66c5349","autorec_caption":"Big Bounce - Die Trampolin Show","timerec":"","timerec_caption":"","parent":"","child":"","content_type":3,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/f2bcf7087fadd04c5888e91840230131","filesize":8665442828,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Big Bounce - Die Trampolin Show","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0}],"total":13}
    

    Ich nutze zur Zeit diese Regex um den letzten auftretenden Titel zu finden:

    "disp_title"(?!.*"disp_title"):"(.*?)","
    

    Jetzt die folgende Frage: wie kann ich das Regex gestalten dass es mir anstelle dem letzten Eintrag den 1, 2, 3, 4, ... gibt. Und falls es wie in diesem Fall nur 5 Einträge gibt, wie kann das geparste Datenpunkt für Eintrag 6 leer bleiben ?

    Danke !
    Steffen

    HomoranH 1 Antwort Letzte Antwort
    0
    • S steffensammet

      Hallo zusammen,

      ich bin mir nicht ganz sicher ob diese Frage in diesem Forum hier passt - ich versuchs einfach mal 😳
      Und zwar gibt mir der TVHeadend folgende Liste mit erfolgreichen Aufnahmen:

      {"entries":[{"uuid":"39882295c84f9f8db36261adf222d092","enabled":true,"create":1693794256,"watched":0,"start":1694369700,"start_extra":0,"start_real":1694369550,"stop":1694382000,"stop_extra":0,"stop_real":1694382900,"duration":13320,"channel":"1e87db27993aa942b03b713874eeac7a","channel_icon":"imagecache/26","channelname":"VOX HD","image":"","fanart_image":"","title":{"ger":"Grill den Henssler Sommer-Special"},"disp_title":"Grill den Henssler Sommer-Special","subtitle":{"ger":"Ali Güngörmüs, Lucki Maurer, Ralf Zacherl"},"disp_subtitle":"Ali Güngörmüs, Lucki Maurer, Ralf Zacherl","disp_summary":"","description":{"ger":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?"},"disp_description":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?","disp_extratext":"Ali Güngörmüs, Lucki Maurer, Ralf Zacherl","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Grill den Henssler Sommer-Special - - Ali Güngörmüs, Lucki Maurer, Ralf Zacherl.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"0a73bbda937029498a33f7dad458b3c9","autorec_caption":"Grill den Henssler","timerec":"","timerec_caption":"","parent":"","child":"","content_type":10,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/39882295c84f9f8db36261adf222d092","filesize":14406900788,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Grill den Henssler","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"18b1b51debbc0f187449c6a6a9de33f3","enabled":true,"create":1694207304,"watched":0,"start":1694283300,"start_extra":0,"start_real":1694283150,"stop":1694294100,"stop_extra":0,"stop_real":1694295000,"duration":11820,"channel":"8eef657bb960651f4d95daf6a1aaccd9","channel_icon":"imagecache/48","channelname":"Das Erste HD","image":"","fanart_image":"","title":{"ger":"Die Hirschhausen-Show - Was kann der Mensch?"},"disp_title":"Die Hirschhausen-Show - Was kann der Mensch?","subtitle":{"ger":"Eckart von Hirschhausen"},"disp_subtitle":"Eckart von Hirschhausen","disp_summary":"","description":{"ger":"\"Die Hirschhausen-Show - Was kann der Mensch?\" ist die neue Samstagabend-Show im Ersten, die den Menschen mit all seinen unfassbaren Fähigkeiten feiert. Diesmal sind unter anderem mit dabei: Heiner Lauterbach, Collien Ulmen-Fernandes, Felix Neureuther und Meltem Kaptan. \nIn den 180 Minuten kämpfen die beiden prominenten Teams um 20.000 Euro für den guten Zweck! Dabei müssen die Kandidaten auch ihr eigenes Können in Challenges und Spielen beweisen, denn auch für sie gilt die Frage: \"Was kann der Mensch?\""},"disp_description":"\"Die Hirschhausen-Show - Was kann der Mensch?\" ist die neue Samstagabend-Show im Ersten, die den Menschen mit all seinen unfassbaren Fähigkeiten feiert. Diesmal sind unter anderem mit dabei: Heiner Lauterbach, Collien Ulmen-Fernandes, Felix Neureuther und Meltem Kaptan. \nIn den 180 Minuten kämpfen die beiden prominenten Teams um 20.000 Euro für den guten Zweck! Dabei müssen die Kandidaten auch ihr eigenes Können in Challenges und Spielen beweisen, denn auch für sie gilt die Frage: \"Was kann der Mensch?\"","disp_extratext":"Eckart von Hirschhausen","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.51","filename":"/recordings/Die Hirschhausen-Show - Was kann der Mensch_ - - Eckart von Hirschhausen.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"","autorec_caption":"","timerec":"","timerec_caption":"","parent":"","child":"","content_type":0,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/18b1b51debbc0f187449c6a6a9de33f3","filesize":14456002628,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"ed0300136e8680a7a858af3f69d76ff4","enabled":true,"create":1693188852,"watched":0,"start":1693764900,"start_extra":0,"start_real":1693764750,"stop":1693777200,"stop_extra":0,"stop_real":1693778100,"duration":13320,"channel":"1e87db27993aa942b03b713874eeac7a","channel_icon":"imagecache/26","channelname":"VOX HD","image":"","fanart_image":"","title":{"ger":"Grill den Henssler Sommer-Special"},"disp_title":"Grill den Henssler Sommer-Special","subtitle":{"ger":"Martin Rütter, Ilka Bessin, Eko Fresh"},"disp_subtitle":"Martin Rütter, Ilka Bessin, Eko Fresh","disp_summary":"","description":{"ger":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?"},"disp_description":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Jana Ina Zarrella, Reiner Calmund und Christian Rach?","disp_extratext":"Martin Rütter, Ilka Bessin, Eko Fresh","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Grill den Henssler Sommer-Special - - Martin Rütter, Ilka Bessin, Eko Fresh.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"0a73bbda937029498a33f7dad458b3c9","autorec_caption":"Grill den Henssler","timerec":"","timerec_caption":"","parent":"","child":"","content_type":10,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/ed0300136e8680a7a858af3f69d76ff4","filesize":14668994596,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Grill den Henssler","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"ff600948df838ef5ca31fdf95a0a9118","enabled":true,"create":1691979251,"watched":0,"start":1692555300,"start_extra":0,"start_real":1692555150,"stop":1692567600,"stop_extra":0,"stop_real":1692568500,"duration":13320,"channel":"1e87db27993aa942b03b713874eeac7a","channel_icon":"imagecache/26","channelname":"VOX HD","image":"","fanart_image":"","title":{"ger":"Grill den Henssler Sommer-Special"},"disp_title":"Grill den Henssler Sommer-Special","subtitle":{"ger":"Henssler vs. Barth"},"disp_subtitle":"Henssler vs. Barth","disp_summary":"","description":{"ger":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Mirja Boes, Reiner Calmund und Christian Rach?"},"disp_description":"Beim \"Grill den Henssler Sommer-Special\" im Elbauenpark Magdeburg, moderiert von Laura Wontorra, wird wirklich alles gegrillt. Wer hat seinen Grill im Griff und überzeugt Mirja Boes, Reiner Calmund und Christian Rach?","disp_extratext":"Henssler vs. Barth","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Grill den Henssler Sommer-Special - - Henssler vs. Barth.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"0a73bbda937029498a33f7dad458b3c9","autorec_caption":"Grill den Henssler","timerec":"","timerec_caption":"","parent":"","child":"","content_type":10,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/ff600948df838ef5ca31fdf95a0a9118","filesize":14037688152,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Grill den Henssler","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0},{"uuid":"f2bcf7087fadd04c5888e91840230131","enabled":true,"create":1691978728,"watched":0,"start":1692468900,"start_extra":0,"start_real":1692468750,"stop":1692477000,"stop_extra":0,"stop_real":1692477900,"duration":9120,"channel":"123bd3d4435d924c37fe94873563acb6","channel_icon":"imagecache/46","channelname":"RTL HD","image":"","fanart_image":"","title":{"ger":"Big Bounce - Die Trampolin Show"},"disp_title":"Big Bounce - Die Trampolin Show","disp_subtitle":"","disp_summary":"","description":{"ger":"Heute treten die 48 besten Springer:innen aus den vier Qualifikations-Sendungen gegeneinander an. Im ersten Teil springen sie einzeln über den Single-Sprint-Parcours. Die 32 Schnellsten qualifizieren sich für Teil 2. Wer kommt ins Finale?"},"disp_description":"Heute treten die 48 besten Springer:innen aus den vier Qualifikations-Sendungen gegeneinander an. Im ersten Teil springen sie einzeln über den Single-Sprint-Parcours. Die 32 Schnellsten qualifizieren sich für Teil 2. Wer kommt ins Finale?","disp_extratext":"Heute treten die 48 besten Springer:innen aus den vier Qualifikations-Sendungen gegeneinander an. Im ersten Teil springen sie einzeln über den Single-Sprint-Parcours. Die 32 Schnellsten qualifizieren sich für Teil 2. Wer kommt ins Finale?","pri":6,"retention":0,"removal":0,"playposition":0,"playcount":0,"config_name":"7a5edfbe189851e5b1d1df19c93962f0","creator":"192.168.178.57","filename":"/recordings/Big Bounce - Die Trampolin Show - --1.ts","errorcode":0,"errors":0,"data_errors":0,"dvb_eid":0,"noresched":true,"norerecord":false,"fileremoved":0,"autorec":"c0fc3e6ac5bec5577c6db052f66c5349","autorec_caption":"Big Bounce - Die Trampolin Show","timerec":"","timerec_caption":"","parent":"","child":"","content_type":3,"copyright_year":0,"broadcast":0,"episode_disp":"","url":"dvrfile/f2bcf7087fadd04c5888e91840230131","filesize":8665442828,"status":"Completed OK","sched_status":"completed","duplicate":0,"first_aired":0,"comment":"Auto recording: Big Bounce - Die Trampolin Show","category":[],"credits":{},"keyword":[],"genre":[],"age_rating":0}],"total":13}
      

      Ich nutze zur Zeit diese Regex um den letzten auftretenden Titel zu finden:

      "disp_title"(?!.*"disp_title"):"(.*?)","
      

      Jetzt die folgende Frage: wie kann ich das Regex gestalten dass es mir anstelle dem letzten Eintrag den 1, 2, 3, 4, ... gibt. Und falls es wie in diesem Fall nur 5 Einträge gibt, wie kann das geparste Datenpunkt für Eintrag 6 leer bleiben ?

      Danke !
      Steffen

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @steffensammet sagte in Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis:

      um den letzten auftretenden Titel zu finden:

      das ist doch ein JSON

      Screenshot_20230915-084758_Firefox.jpg

      Da kann man z.B. mit Blockly selektiv das jeweilige Attribut auslesen

      @steffensammet sagte in Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis:

      Und falls es wie in diesem Fall nur 5 Einträge gibt, wie kann das geparste Datenpunkt für Eintrag 6 leer bleiben ?

      Wenn die Anzahl der Einträge schwankt, muss man die Existenz der Einträge prüfen und ggf. Abfragen für nicht vorhandene Einträge abfangen.

      EDIT:

      so in der Art:
      Screenshot_20230915-092230_Firefox.jpg

      Hab aber noch Probleme.
      Der gesamte Output passt nicht in das Textfeld, und am Handy hab ich wohl das Riesen-JSON nicht korrekt kürzen können.

      EDIT2:
      Man soll auch am Handy die Lupenbrille aufsetzen 👓

      Screenshot_20230915-093013_Firefox.jpg

      so geht's

      Screenshot_20230915-093504_Firefox.jpg

      EDIT3
      Das Grundgerüst
      Screenshot_20230915-094513_Firefox.jpg

      Dann statt des Debugs in Datenpunkte schreiben

      EDIT4
      Habe jetzt deinen Output in einen Datenpunkt geschrieben
      Screenshot_20230915-100504_Firefox.jpg

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      S 1 Antwort Letzte Antwort
      1
      • HomoranH Homoran

        @steffensammet sagte in Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis:

        um den letzten auftretenden Titel zu finden:

        das ist doch ein JSON

        Screenshot_20230915-084758_Firefox.jpg

        Da kann man z.B. mit Blockly selektiv das jeweilige Attribut auslesen

        @steffensammet sagte in Parser: Regex hilfe .... erstes, zweites, drittes Ergebnis:

        Und falls es wie in diesem Fall nur 5 Einträge gibt, wie kann das geparste Datenpunkt für Eintrag 6 leer bleiben ?

        Wenn die Anzahl der Einträge schwankt, muss man die Existenz der Einträge prüfen und ggf. Abfragen für nicht vorhandene Einträge abfangen.

        EDIT:

        so in der Art:
        Screenshot_20230915-092230_Firefox.jpg

        Hab aber noch Probleme.
        Der gesamte Output passt nicht in das Textfeld, und am Handy hab ich wohl das Riesen-JSON nicht korrekt kürzen können.

        EDIT2:
        Man soll auch am Handy die Lupenbrille aufsetzen 👓

        Screenshot_20230915-093013_Firefox.jpg

        so geht's

        Screenshot_20230915-093504_Firefox.jpg

        EDIT3
        Das Grundgerüst
        Screenshot_20230915-094513_Firefox.jpg

        Dann statt des Debugs in Datenpunkte schreiben

        EDIT4
        Habe jetzt deinen Output in einen Datenpunkt geschrieben
        Screenshot_20230915-100504_Firefox.jpg

        S Offline
        S Offline
        steffensammet
        schrieb am zuletzt editiert von
        #3

        @homoran

        Vielen lieben Dank! Ich wusste nicht dass Blockly auch JSON kann. Das hat mir sehr geholfen und macht mein ganzes "geparse" viel einfacher 🙂

        Steffen

        S 1 Antwort Letzte Antwort
        0
        • S steffensammet

          @homoran

          Vielen lieben Dank! Ich wusste nicht dass Blockly auch JSON kann. Das hat mir sehr geholfen und macht mein ganzes "geparse" viel einfacher 🙂

          Steffen

          S Offline
          S Offline
          steffensammet
          schrieb am zuletzt editiert von
          #4

          @Homoran

          Vielleicht noch eine Frage:
          wie kann ich mit Blockly die Zeile Total abfragen ? Habs bisher nicht hinbekommen 😞

          5d8db77a-756f-4b32-9705-d266eab69f98-image.png

          HomoranH 2 Antworten Letzte Antwort
          0
          • S steffensammet

            @Homoran

            Vielleicht noch eine Frage:
            wie kann ich mit Blockly die Zeile Total abfragen ? Habs bisher nicht hinbekommen 😞

            5d8db77a-756f-4b32-9705-d266eab69f98-image.png

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von Homoran
            #5

            @steffensammet einfach Attribut von total
            der jsonviewer zeigt doch schön die Hierarchien und total ist auf gleicher Ebene wie entries

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            S 1 Antwort Letzte Antwort
            0
            • S steffensammet

              @Homoran

              Vielleicht noch eine Frage:
              wie kann ich mit Blockly die Zeile Total abfragen ? Habs bisher nicht hinbekommen 😞

              5d8db77a-756f-4b32-9705-d266eab69f98-image.png

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @steffensammet bei so vieeeelen Einträgen wäre eine Schleife wohl effektiver.
              Das kann ich aber nicht 😞

              mal @paul53 fragen

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @steffensammet einfach Attribut von total
                der jsonviewer zeigt doch schön die Hierarchien und total ist auf gleicher Ebene wie entries

                S Offline
                S Offline
                steffensammet
                schrieb am zuletzt editiert von
                #7

                @homoran

                perfekt! Danke !!
                (bin ein absoluter JSON newbie 🙂 )

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                388

                Online

                32.4k

                Benutzer

                81.4k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe