Das Notes Forum

Domino 9 und frühere Versionen => ND9: Administration & Userprobleme => Thema gestartet von: Ice-Tee am 10.04.17 - 21:40:24

Titel: RegEx-Regel für ScanMail TrendMicro erstellen
Beitrag von: Ice-Tee am 10.04.17 - 21:40:24
Hallo, wer kennt sich mit RegEx aus?
Ich möchte per DB-Scan mit ScanMail von TrendMicro folgende Anhänge finden und löschen:

Musterdatei:
Scan_005572.pdf

Regel soll per RegEx lauten:
Scan_[nur Zahlen und mindestens 5 und höchstens 6 Stellen].pdf

Leider bekommen wir auch viele andere echte Anhänge, die ähnlich gestrickt sind. Aber damit könnte ich die Schadanhänge finden.

Kann mir jemand helfen. Danke.
Titel: Re: RegEx-Regel für ScanMail TrendMicro erstellen
Beitrag von: Chilli am 11.04.17 - 09:19:22
Hallo,

ich hab bei uns ähnliche Regeln im Einsatz, folgende Ausdruck sollte deinen Fall abdecken:

.REG. Scan_[0-9]{5,6}\.pdf

Zum Testen verwende ich gerne den Online RegEx Tester https://regex101.com/ (https://regex101.com/)

Gilbert
Titel: Re: RegEx-Regel für ScanMail TrendMicro erstellen
Beitrag von: Ice-Tee am 11.04.17 - 17:59:08
Danke, das passt.
Gibt es eigentlich irgendwo einen Online-Generator, der solche Regeln erstellt? Wenn es komplex wird, wäre das bestimmt nützlich.
Titel: Re: RegEx-Regel für ScanMail TrendMicro erstellen
Beitrag von: Driri am 12.04.17 - 06:54:21
Ich benutze meistens diesen hier zum Testen der Ausdrücke:

http://www.regexr.com/
Titel: Re: RegEx-Regel für ScanMail TrendMicro erstellen
Beitrag von: Ice-Tee am 13.04.17 - 12:14:20
Um den Ausdruck abzuschließen, muss das Ganze noch in Klammern gesetzt werden:

(Scan_[0-9]{5,6}\.pdf)

Ansonsten wäre es möglich, das weitere Zeichen vor dem ersten Zeichen (hier das "S") ignoriert werden. Das könnte zu nicht gewünschten Treffern führen.

Aber lieben Dank für die Infos.