Das Notes Forum
Domino 9 und frühere Versionen => ND9: Administration & Userprobleme => Thema gestartet 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.
-
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
-
Danke, das passt.
Gibt es eigentlich irgendwo einen Online-Generator, der solche Regeln erstellt? Wenn es komplex wird, wäre das bestimmt nützlich.
-
Ich benutze meistens diesen hier zum Testen der Ausdrücke:
http://www.regexr.com/
-
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.