Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

Scheduled Pinned Locked Moved Skripten / Logik
7 Posts 2 Posters 480 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    steffensammet
    wrote on last edited by
    #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 Reply Last reply
    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 Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by
          #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 Replies Last reply
          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 Offline
            HomoranH Offline
            Homoran
            Global Moderator Administrators
            wrote on last edited by 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 Reply Last reply
            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 Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by
                #7

                @homoran

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

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                537

                Online

                32.4k

                Users

                81.4k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe