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.