Zum Inhalt springen

Glossar

Regulärer Ausdruck (Regex)

YARA-Regex sind Muster zwischen Schrägstrichen mit Perl-ähnlicher Syntax, für das, was Text oder Hex nicht ausdrücken können.

Eine Regex steht zwischen Schrägstrichen, optional mit den Optionen i und s: $r = /evil[0-9]{2}\.exe/i. Sie kennt Zeichenklassen, Quantoren, Alternativen, Gruppen und Anker sowie die Modifikatoren der Text-Strings (ascii, wide, nocase, fullword, private).

Regex sind der langsamste Mustertyp: ein Literal von mindestens drei Zeichen einbauen und kein führendes .* verwenden. Siehe Performance.