Wie reguläre Ausdrücke im Plugin "lieblingssendungen&qu
Wie reguläre Ausdrücke im Plugin "lieblingssendungen&qu
Hallo,
gibt es irgendwo eine Doumentation, wie das Plugin Lieblingssendung die Option "Suchbegriff ist regulärer Audruck" behandelt?
ciao
DrG
gibt es irgendwo eine Doumentation, wie das Plugin Lieblingssendung die Option "Suchbegriff ist regulärer Audruck" behandelt?
ciao
DrG
Im Handbuch wird das Plugin erklärt: http://wiki.tvbrowser.org/index.php/Lieblingssendungen
Zum Thema Reguläre Ausdrücke wird auf einen Wikipedia-Artikel verwiesen. Siehe: http://de.wikipedia.org/wiki/Regul%C3%A ... r%C3%BCcke
Vermisst du noch etwas?
Zum Thema Reguläre Ausdrücke wird auf einen Wikipedia-Artikel verwiesen. Siehe: http://de.wikipedia.org/wiki/Regul%C3%A ... r%C3%BCcke
Vermisst du noch etwas?
ok, gelesen und getestet --- leider ohne erfolg.
was ich möchte: erinnerung an "star trek" oder "startrek".
Star Trek als Stichwort liefert 21 hits
getestet reguläre ausdrücke:
StarTrek
Star*Trek
Star.*Trek
Star *Trek
Star(\s)Trek
Star[\s]Trek
Star[\s]*Trek
startrek
Star Trek
liefern alle null hits.
wo ist der schlauch auf dem ich stehe? wie geht es richtig?
verzweifelt
DG
was ich möchte: erinnerung an "star trek" oder "startrek".
Star Trek als Stichwort liefert 21 hits
getestet reguläre ausdrücke:
StarTrek
Star*Trek
Star.*Trek
Star *Trek
Star(\s)Trek
Star[\s]Trek
Star[\s]*Trek
startrek
Star Trek
liefern alle null hits.
wo ist der schlauch auf dem ich stehe? wie geht es richtig?
verzweifelt
DG
Einfacher ist noch:
Also übersetzt:
Erst "star", dann kein oder mehrere Lehrzeichen, dann "trek" und dann irgendwas (oder auch nichts).
Dein Schlauch (auf dem du standest) war wahrscheinlinch, dass hinter Star Trek immer noch Text kam und dein Regulärer Ausdruck hatte kein ".*" am Schluss.
Code: Alles auswählen
star *trek.*
Erst "star", dann kein oder mehrere Lehrzeichen, dann "trek" und dann irgendwas (oder auch nichts).
Dein Schlauch (auf dem du standest) war wahrscheinlinch, dass hinter Star Trek immer noch Text kam und dein Regulärer Ausdruck hatte kein ".*" am Schluss.
korrekt, das war es!Til hat geschrieben:Einfacher ist noch:Also übersetzt:Code: Alles auswählen
star *trek.*
Erst "star", dann kein oder mehrere Lehrzeichen, dann "trek" und dann irgendwas (oder auch nichts).
Dein Schlauch (auf dem du standest) war wahrscheinlinch, dass hinter Star Trek immer noch Text kam und dein Regulärer Ausdruck hatte kein ".*" am Schluss.
Diese Implementierung von regexp scheint mir aber fernab jeder Konvention wie sie in unix (sh etc, grep, awk etc) realisiert ist.
warum (frage an den Autor).
Danke allen!
ciao
DG
Der einzige Unterschied ist, dass man noch .* dranpacken muss. Es wird halt nicht geprüft, ob der Reguläre Ausdruck irgendwo drin vorkommt, sondern ob der gesamte Text dem Ausdruck entspricht.
Aber du hast recht: Angesichts der Tatsache, dass es die Zeichen '^' und '$' für Zeilenanfang und -ende gibt, ist das etwas blöd. Denn wenn jemand außdrücklich will, dass der Text am Anfang steht, dann kann er ja ein '^' davor packen...
Ich glaube ich ändere das.
@Martin, bodo oder auch alle anderen: Irgendwelche Einwände?
Der verwendetet Regex-Dialekt ist glaube ich der gleiche wie in Perl oder PHP. Details siehe: http://java.sun.com/j2se/1.4.2/docs/api ... ttern.html
Die einzelnen Dialekte unterscheiden sich jedoch sowieso nur in Details.
Aber du hast recht: Angesichts der Tatsache, dass es die Zeichen '^' und '$' für Zeilenanfang und -ende gibt, ist das etwas blöd. Denn wenn jemand außdrücklich will, dass der Text am Anfang steht, dann kann er ja ein '^' davor packen...
Ich glaube ich ändere das.
@Martin, bodo oder auch alle anderen: Irgendwelche Einwände?
Der verwendetet Regex-Dialekt ist glaube ich der gleiche wie in Perl oder PHP. Details siehe: http://java.sun.com/j2se/1.4.2/docs/api ... ttern.html
Die einzelnen Dialekte unterscheiden sich jedoch sowieso nur in Details.
Also die Regulären Ausdrücke sind ziemlich ähnlich zu Perl/PHP. Da gibt es nur klitze kleine Unterschiede die aber nich sooo ins gewicht fallen. Man kann sogar mit dem KRegExpEditor Reguläre ausdrücke basteln und die in Java verwenden. So mach ich das die meiste Zeit .
Also ich hab nix dagegen den Matcher ein wenig aufzuweichen.
Also ich hab nix dagegen den Matcher ein wenig aufzuweichen.