Ansichten:
AUSDRUCK
BESCHREIBUNG
R?
Entspricht R, einmal oder gar nicht
R*
Entspricht R, null- oder mehrmals
R+
Entspricht R, ein- oder mehrmals
R{n}
Entspricht R, genau n Mal
R{n,}
Entspricht R, mindestens n Mal
R{n,m}
Entspricht R, mindestens n, aber nicht mehr als m Mal
R ist ein regulärer Ausdruck.
Trend Micro empfiehlt nicht, ".*" in einem regulären Ausdruck zu verwenden. ".*" entspricht jeder beliebigen Anzahl von Buchstaben, und die große Anzahl von Übereinstimmungen kann den Speicherverbrauch erhöhen und die Leistung beeinträchtigen.
Beispiel:
Wenn der Inhalt 123456abc ist, sind die Übereinstimmungsergebnisse des regulären Ausdrucks ".*abc":
  • 12345abc
  • 23455abc
  • 3456abc
  • 456abc
  • 56abc
  • 6abc
  • abc
Ersetzen Sie in diesem Beispiel ".*abc" durch "abc", um übermäßigen Ressourcenverbrauch zu vermeiden.