Fix aggregation GE/LE
List longest matches first otherwise they will never match.
This commit is contained in:
@@ -113,10 +113,10 @@ class SigmaConditionTokenizer:
|
||||
(SigmaConditionToken.TOKEN_NEAR, re.compile("near", re.IGNORECASE)),
|
||||
(SigmaConditionToken.TOKEN_BY, re.compile("by", re.IGNORECASE)),
|
||||
(SigmaConditionToken.TOKEN_EQ, re.compile("==")),
|
||||
(SigmaConditionToken.TOKEN_LT, re.compile("<")),
|
||||
(SigmaConditionToken.TOKEN_LTE, re.compile("<=")),
|
||||
(SigmaConditionToken.TOKEN_GT, re.compile(">")),
|
||||
(SigmaConditionToken.TOKEN_LT, re.compile("<")),
|
||||
(SigmaConditionToken.TOKEN_GTE, re.compile(">=")),
|
||||
(SigmaConditionToken.TOKEN_GT, re.compile(">")),
|
||||
(SigmaConditionToken.TOKEN_PIPE, re.compile("\\|")),
|
||||
(SigmaConditionToken.TOKEN_AND, re.compile("and", re.IGNORECASE)),
|
||||
(SigmaConditionToken.TOKEN_OR, re.compile("or", re.IGNORECASE)),
|
||||
|
||||
Reference in New Issue
Block a user