[German]: Filter mit 0 am Ende anwenden

Started by HaWo, December 16, 2014, 03:19:55 PM

Previous topic - Next topic

HaWo

Meine Dateinamen sind z.Zt. so aufgebaut: YY-MMDD_###-o   bzw. YY-MMDD_###_3,  usw.
Evtl. möchte ich den Namen so aufbauen  : YY-MMDD_###0  (0=Null) bzw. YY-MMDD_###3, usw.
Die Zeichenfolge nach ### wird im Renamer als Text voreingestellt.

Bei den derzeitigen Dateinamen filtere ich z.B. nach: Dateinamen, Endet mit: -o    oder andere, das ist alles i.O.
Bei der gleichen Einstellung, aber mit: Endet mit 0    klappt das nicht. D. h. der Wert 0 wird nicht als Zeichen gewertet.

Ist das so richtig oder ein Fehler?





[attachment deleted by admin]
Hans-Wolfgang

Mario

Du filterst wo und wie?

Ein regexp wie

0$

findest alle Zeichenketten, die mit 0 enden. Falls Du mit "Filtern" den Dateinamen-Filter meinst.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

HaWo

#2
Ich filtere im Filterpanel und klicke dort den Wunschfilter an.

Komischerweise geht das mit 1 auch nicht, aber mit einigen anderen Zeichen.

Mit regexp muss ich mich erst vertraut machen.
Mit Regulärer Ausdruck  0$ sieht das besser aus. Ich glaube, es dämmert bei mir  - danke für den Hinweis.

Jetzt weiß ich endlich, was es mit 'Regulärere Ausdruck'  auf sich hat. Sollte man diese Art bevorzugen oder durch Versuch und Irrtum selbst ausprobieren, weil es ja in einigen Fällen mit 'Endet mit' funktioniert.



[attachment deleted by admin]
Hans-Wolfgang

Mario

Reguläre Ausdrücke sehen auf den ersten Blick etwas merkwürdig und vielleicht auch einschüchternd aus. Und sie können auch sehr kompliziert werden. Für IMatch braucht man aber normalerweise nur die einfachsten Ausdrücke und kann damít viel erreichen. Reguläre Ausdrücke werden in verschiedenen Funktionen genutzt, von Filtern über Variablen bis hin zur Versionserkennung. Die IMatch-Hilfe enthält ein eigenes Kapitel mit einer recht guten Einführung, und es gibt ein RegExpTester script, mit man Ausdrücke einfach interaktiv testen kann.

Der filter sollte aber auch mit einem simplen "endet mit" 0 funktionieren. Ich habe einen Fehler gefunden und behoben (es funktioniert nur dann nicht, wenn das Suchmuster "0" mehrfach im Text vorkomment. Reguläre Ausdrücke gehen aber, diese als work-around verwenden.

Fixed for 5.3.2.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

HaWo

QuoteDer filter sollte aber auch mit einem simplen "endet mit" 0 funktionieren.

Danke Mario, das klappt jetzt einwandfrei.

Mit den regex habe ich mich inzwischen auch angefreundet - feine Sache.
Hans-Wolfgang