photools.com Community

IMatch Discussion Boards => General Discussion and Questions => Topic started by: walle on November 10, 2020, 10:03:49 AM

Title: [German] Regex
Post by: walle on November 10, 2020, 10:03:49 AM
Hi,

im Metadaten-Panel möchte ich Dateinamen, die nicht dem Muster 000000000.jpg
entsprechen, optisch hervorheben. Das habe ich inzwischen durch folgende Regex
hinbekommen:

^[0-9]{9}\.jpg$

Trotzdem eine Frage dazu: Müsste der folgende Ausdruck nicht zum gleichen
Ergebnis führen?

^\d{9}\.jpg$
Title: Re: [German] Regex
Post by: walle on November 12, 2020, 09:47:36 AM
Quote from: walle on November 10, 2020, 10:03:49 AM^[0-9]{9}\.jpg$ [...] ^\d{9}\.jpg$

Hat wirklich niemand eine Idee, warum der zweite Ausdruck nicht funktioniert?
Title: Re: [German] Regex
Post by: Mario on November 12, 2020, 10:38:44 AM
In der RegExp-Hilfe von IMatch findest Du Links zu Online-Tools, mit denen Du Deinen Ausdruck testen kannst. Vielleicht hilft Dir das weiter. IMatch nutzt PERL regexp.
Title: Re: [German] Regex
Post by: walle on November 12, 2020, 11:33:51 AM
Quote from: Mario on November 12, 2020, 10:38:44 AM
In der RegExp-Hilfe von IMatch findest Du Links zu Online-Tools, mit denen Du Deinen Ausdruck testen kannst. Vielleicht hilft Dir das weiter. IMatch nutzt PERL regexp.

Ich habe mit regex101.com und dem RegExpTest in Imatch getestet und danach müsste es passen. Im Metadaten-Panel funktioniert es dann aber nicht.
Title: Re: [German] Regex
Post by: thrinn on November 12, 2020, 12:01:12 PM
Quote from: walle on November 12, 2020, 09:47:36 AM
Quote from: walle on November 10, 2020, 10:03:49 AM^[0-9]{9}\.jpg$ [...] ^\d{9}\.jpg$

Hat wirklich niemand eine Idee, warum der zweite Ausdruck nicht funktioniert?

Leider nicht. Ich hätte auch gedacht, dass es damit ebenfalls gehen sollte. Denn im Filter Panel kann ich beide Varianten verwenden, mit identischem Ergebnis.