RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

Bei Fragen zu erweiterten Funktionen von den freischaltbaren Levels 2 oder 3 seid Ihr hier richtig.
Benutzeravatar
Miq
Topfield-Freak
Topfield-Freak
Beiträge: 3330
Registriert: Fr 9. Dez 2005, 08:16

RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#1

Beitrag von Miq » Sa 19. Jul 2008, 16:46

Einer Anregung von regular_expression_töpfer folgend, sollen hier funktionierende Beispiele von "trickreichen" Suchbegriffen gepostet werden, die auch für andere hilfreich sein könnten.

Ein erstes Beispiel von regular_expression_töpfer (mit einer kleinen Ergänzung von mir) zum Einstieg:

Aufgabe: Spielfilme suchen

Code: Alles auswählen

\ :( [A-Z])[/, ]*(19|20)\d\d\:
Ergebnis/Beispiele: findet Sendungen mit "USA 2005", "D/1992" und "GB, 1962"
Miq.

cfegg
Topfazubi
Topfazubi
Beiträge: 37
Registriert: Sa 11. Mär 2006, 01:30

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#2

Beitrag von cfegg » Fr 24. Okt 2008, 22:55

Hi Miq,

hab mal eine Frage kann man auch über RegEx eine Suche einschänken?
Als Beispiel ich will eine Serie aufnehmen, möchte aber nicht eine alte Folge aufnehmen.
Die letzte Folge war z. B. Folge 88 - irgendwann kommt mal Folge 89 - also sollen alle Folgen zwischen 1 und 88 nicht gesucht werden.
Ich hab die RegEx zumindest schon mal soweit, daß ich aus dem Zusatztext Folge und die Nummer ausfiltere.

(?i)\bFolge\b +\d{1,3}

Text
Ich such nach einem bestimmten Text
Ein Film soll nur nach ab Folge 89
aufgezeichnet werden.
Folgen zwischen Folge 1
und Folge 88
sollen nicht aufgezeichnet werden
Folge 100 Folge 99 Folge 23 Folge 11
folGe 111

Ergebnis:
Folge 89
Folge 1
Folge 88
Folge 100
Folge 99
Folge 23
Folge 11
folGe 111

Nur was muss ich ergänzen, damit nur noch Folgen >88 da stehen?

Vielleicht weist du Rat!

Gruß Christian

The Specialist
Benutzer
Benutzer
Beiträge: 50
Registriert: Fr 9. Dez 2005, 16:20
Receivertyp: TF 5500 PVR
Receiverfirmware: Januar 2007

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#3

Beitrag von The Specialist » Mo 27. Okt 2008, 18:37

Ich kann jetzt nicht so schnell bei deinem RegEx helfen, sollte aber prinzipiell machbar sein.

Allerdings keimte in mir die Vermutung, dass Du eventuell die 5. Staffel von Earth: Final Conflict aufzunehmen gedenkst. Falls dem so sein sollte, muss ich Dich leider enttäuschen - die 5. Staffel wurde bisher nicht synchronisiert und wird es vermutlich auch nie. Sie ist auch vom Inhalt recht deutlich anders angelegt als die Staffeln davor und war nicht wirklich erfolgreich und evtl. auch zu wenig kindergeeignet... Ich kann Dir nur empfehlen, Dir entweder diese Staffel auf DVD zuzulegen (gibt's zum Beispiel über Amazon USA) oder aber Dich in einschlägigen Filetauschsystem umzuschauen.

http://de.wikipedia.org/wiki/Mission_Er ... _unter_uns

Benutzeravatar
Miq
Topfield-Freak
Topfield-Freak
Beiträge: 3330
Registriert: Fr 9. Dez 2005, 08:16

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#4

Beitrag von Miq » Mo 27. Okt 2008, 18:50

cfegg hat geschrieben:Hi Miq,

hab mal eine Frage kann man auch über RegEx eine Suche einschänken?
Als Beispiel ich will eine Serie aufnehmen, möchte aber nicht eine alte Folge aufnehmen.
Die letzte Folge war z. B. Folge 88 - irgendwann kommt mal Folge 89 - also sollen alle Folgen zwischen 1 und 88 nicht gesucht werden.
Ich hab die RegEx zumindest schon mal soweit, daß ich aus dem Zusatztext Folge und die Nummer ausfiltere.

(?i)\bFolge\b +\d{1,3}

Text
Ich such nach einem bestimmten Text
Ein Film soll nur nach ab Folge 89
aufgezeichnet werden.
Folgen zwischen Folge 1
und Folge 88
sollen nicht aufgezeichnet werden
Folge 100 Folge 99 Folge 23 Folge 11
folGe 111

Ergebnis:
Folge 89
Folge 1
Folge 88
Folge 100
Folge 99
Folge 23
Folge 11
folGe 111

Nur was muss ich ergänzen, damit nur noch Folgen >88 da stehen?

Vielleicht weist du Rat!

Gruß Christian


Mal so aus der Hüfte geschossen:

Code: Alles auswählen

\bFolge\b\w+(89)|(9\d)|(1\d\d)
Zuletzt geändert von Miq am Mo 27. Okt 2008, 18:52, insgesamt 1-mal geändert.
Miq.

Benutzeravatar
TV-Junkie
Alteingesessener
Alteingesessener
Beiträge: 28022
Registriert: Sa 16. Jun 2007, 19:10
Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
Wohnort: Düsseldorf

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#5

Beitrag von TV-Junkie » Mo 27. Okt 2008, 19:05

Gib es eine generelle Anleitung :thinker:
Bzw, wie und wo kann ich mich schlau machen, wie das funktioniert :angel:
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss :D ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt :)

Benutzeravatar
Miq
Topfield-Freak
Topfield-Freak
Beiträge: 3330
Registriert: Fr 9. Dez 2005, 08:16

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#6

Beitrag von Miq » Mo 27. Okt 2008, 19:12

TV-Junkie hat geschrieben:Gib es eine generelle Anleitung :thinker:
Bzw, wie und wo kann ich mich schlau machen, wie das funktioniert :angel:


Schau mal in meine Signatur... Außerdem steht das im iTiNa-Handbuch! :altermotzsack:
Miq.

Benutzeravatar
TV-Junkie
Alteingesessener
Alteingesessener
Beiträge: 28022
Registriert: Sa 16. Jun 2007, 19:10
Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
Wohnort: Düsseldorf

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#7

Beitrag von TV-Junkie » Mo 27. Okt 2008, 19:15

Sorry, übersehen :oops: :wink:
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss :D ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt :)

Benutzeravatar
TV-Junkie
Alteingesessener
Alteingesessener
Beiträge: 28022
Registriert: Sa 16. Jun 2007, 19:10
Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
Wohnort: Düsseldorf

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#8

Beitrag von TV-Junkie » Mo 27. Okt 2008, 19:43

Hi, hast recht, ist auch im Handbuch beschrieben :wink:
Würde mich auch gerne einarbeiten, aber gibt es das ganze nicht auf deutsch im Gegensatz zu dem Link in Deiner Signatur?
Mein englisch ist irgendwie eingerostet :cry:
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss :D ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt :)

Benutzeravatar
Miq
Topfield-Freak
Topfield-Freak
Beiträge: 3330
Registriert: Fr 9. Dez 2005, 08:16

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#9

Beitrag von Miq » Mo 27. Okt 2008, 19:51

TV-Junkie hat geschrieben:Hi, hast recht, ist auch im Handbuch beschrieben :wink:
Würde mich auch gerne einarbeiten, aber gibt es das ganze nicht auf deutsch im Gegensatz zu dem Link in Deiner Signatur?
Mein englisch ist irgendwie eingerostet :cry:


Zum Einstieg gehen auch die Regenechsen: http://www.regenechsen.de/phpwcms/index.php?regex_allg, obwohl die sich auf ein spezielles Programm ("The Bat") beziehen. Im Zweifel musst Du im iTiNa-Handbuch nachsehen, ob und wie die einzelnen Teile der Regex auch bei uns verstanden werden.
Miq.

Benutzeravatar
TV-Junkie
Alteingesessener
Alteingesessener
Beiträge: 28022
Registriert: Sa 16. Jun 2007, 19:10
Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
Wohnort: Düsseldorf

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#10

Beitrag von TV-Junkie » Mo 27. Okt 2008, 19:52

Ok, vielen Dank :D
Und für den Kurs verweist er auf den Regex-Coach, also alles in Ordnung :wink:
Zuletzt geändert von TV-Junkie am Mo 27. Okt 2008, 19:56, insgesamt 1-mal geändert.
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss :D ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt :)

Benutzeravatar
Erdnussnase
TAP-Guru
TAP-Guru
Beiträge: 7067
Registriert: Fr 9. Dez 2005, 12:01

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#11

Beitrag von Erdnussnase » Di 28. Okt 2008, 09:30

Grubix hat da doch eine geniale Einleitung in RegExe anhand von "Wetten dass..." gebaut. Wirklich lesenswert.
:type: ->.....
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
?Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit,
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein

Benutzeravatar
Grubix
Suchfunktions-Guru
Suchfunktions-Guru
Beiträge: 6631
Registriert: Fr 9. Dez 2005, 18:50
Receivertyp: 2x TF5000PVR & TF5500PVR
Receiverfirmware: Jan. 07 PUSTED
Wohnort: Unna

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#12

Beitrag von Grubix » Di 28. Okt 2008, 12:02

Huch, wo kommt denn der Thread her... ;)

Die aktuelle Version liegt noch nicht auf der iTiNa-Homepage, bis dahin kann man aber diese Beschreibung nehmen. Haben sich nur ein paar Kleinigkeiten geändert. Sobald es hochgeladen ist, mache ich einen Link im ersten Beitrag.

Code: Alles auswählen

\bFolge\b\w+(89)|(9\d)|(1\d\d)
Sieht schon sehr gut. Um es ganz genau zu sagen, müsste Christian schreiben welche Serie er aufnehmen will. Dann sieht man wie "Folge XXX" genau geschrieben wird.

In deinem Beispiel muss zwischen "Folge" und der Nummer noch mindestens ein Buchstabe kommen, oder meintest du "\s+" ?
Dann muss die Nummer IMHO nochmal geklammert werden, falls iTiNa das kann. Habe ich noch nie ausprobiert. Sonst würde "(9\d)" schon alleine matchen.

Code: Alles auswählen

\bFolge\b\s+((89)|(9\d)|(1\d\d))
Als ersten Suchbegriff natürlich den Serientitel, sonst wird alles mit "Folge XXX" aufgenommen. ;)
RegExe sind stur: Sie suchen genau das, was man ihnen aufträgt.
SV1604N & HD300LD, Astra, 95cm, MTI Blue, 5/10 Multiswitch
TAPs: PowerRestore, iTiNa, FastSkip, Filer, TF5000Display / NiceDisplay
(HDD-Info, TAP-Commander, ScreenCapture-OSD, Minimax, Sudoku) wa

Benutzeravatar
Miq
Topfield-Freak
Topfield-Freak
Beiträge: 3330
Registriert: Fr 9. Dez 2005, 08:16

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#13

Beitrag von Miq » Di 28. Okt 2008, 12:13

Grubix hat geschrieben:In deinem Beispiel muss zwischen "Folge" und der Nummer noch mindestens ein Buchstabe kommen, oder meintest du "\s+" ?
Dann muss die Nummer IMHO nochmal geklammert werden, falls iTiNa das kann. Habe ich noch nie ausprobiert. Sonst würde "(9\d)" schon alleine matchen.

Code: Alles auswählen

\bFolge\b\s+((89)|(9\d)|(1\d\d))
Als ersten Suchbegriff natürlich den Serientitel, sonst wird alles mit "Folge XXX" aufgenommen. ;)

Ja doch... Hast Recht mit dem \s.

Code: Alles auswählen

\b(89)|(9\d)|(1\d\d)\b
geht aber z.B. auch, hab's gerade probiert. Klammern könntest Du, musst Du aber nicht, denn die Alternativen sind nur jeweils die Teilausdrücke unmittelbar vor und hinter dem Strich. Du könntest sogar die Klammern um die 89 weglassen :p st:
Miq.

Benutzeravatar
Grubix
Suchfunktions-Guru
Suchfunktions-Guru
Beiträge: 6631
Registriert: Fr 9. Dez 2005, 18:50
Receivertyp: 2x TF5000PVR & TF5500PVR
Receiverfirmware: Jan. 07 PUSTED
Wohnort: Unna

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#14

Beitrag von Grubix » Di 28. Okt 2008, 12:29

Klar, daran habe ich nicht gedacht. :patsch:

Die ODER-Funktion bezieht sich auf die Zeichenkette davor und dahinter, und diese wird durch das "( )" unterbrochen. Und da auch das "+" die Zeichenkette unterbricht, könnte man die "( )" um die 89 sogar weglassen.

Details, es sind immer die Details... :D
RegExe sind stur: Sie suchen genau das, was man ihnen aufträgt.
SV1604N & HD300LD, Astra, 95cm, MTI Blue, 5/10 Multiswitch
TAPs: PowerRestore, iTiNa, FastSkip, Filer, TF5000Display / NiceDisplay
(HDD-Info, TAP-Commander, ScreenCapture-OSD, Minimax, Sudoku) wa

Benutzeravatar
Erdnussnase
TAP-Guru
TAP-Guru
Beiträge: 7067
Registriert: Fr 9. Dez 2005, 12:01

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#15

Beitrag von Erdnussnase » Mi 29. Okt 2008, 11:22

Die Profis unter sich :crazy:
:type: ->.....
Kein Support oder Fragen zur Registrierung per PN !
http://www.iTiNa.de
?Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit,
aber bei dem Universum bin ich mir noch nicht ganz sicher.?
Albert Einstein

cfegg
Topfazubi
Topfazubi
Beiträge: 37
Registriert: Sa 11. Mär 2006, 01:30

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#16

Beitrag von cfegg » Sa 8. Nov 2008, 18:29

Hi Leute,

danke für die Hilfe!
RegEx macht ja fast schon Spass.
z. B. möchte ich nur Heros aufzeichnen dann schreib ich einfach ^\bHeros\b
Das mit dem Filtern im Zusatz nach bestimmten Folgen geht mit \bFolge\b\s+((89)|(9\d)|(1\d\d)) auch super.

Gruss Christian

Benutzeravatar
Miq
Topfield-Freak
Topfield-Freak
Beiträge: 3330
Registriert: Fr 9. Dez 2005, 08:16

AW: RegEx-Schnippsel - Tipps und Tricks der iTiNa-Nutzer zu Suchausdrücken

#17

Beitrag von Miq » So 9. Nov 2008, 07:28

cfegg hat geschrieben:Hi Leute,

danke für die Hilfe!
RegEx macht ja fast schon Spass.
z. B. möchte ich nur Heros aufzeichnen dann schreib ich einfach ^\bHeros\b
Das mit dem Filtern im Zusatz nach bestimmten Folgen geht mit \bFolge\b\s+((89)|(9\d)|(1\d\d)) auch super.

Gruss Christian


Das "^\b" ist ein bisschen doppelt gemoppelt, "^Heroes\b" reicht auch. Es funktioniert aber auch so, wie Du es geschrieben hast :up:
Miq.

Antworten

Zurück zu „iTiNa Erweiterte Funktionen“