ColdAvaton posted:
Striderlongshanks posted:
!= ==
^((?!Covenant).)*$
What
DO those things mean? I assume != means not equal and == seems kind of a stupid way of saying = but I have absolutely no idea at all what the Covenant line means.
I'll take a stab at it. Loot squared confused angry covenant if it's has an unknown amount of money in its pockets?
I did not actually see this mentioned, but it looks like it supports regular expressions.
You're right that != means NOT equal, while == means -exactly- equal to your value, everything you type after a == must match for it to count
The big covenant line basically breaks down like this iirc (I am a little rusty at regex).
^ means start of line
? is match all until it finds the next character or character grouping in the expression.
The parenthesis are for grouping whatever is in them together as a single term, essentially, in this case ?!Covenant, and the . character. You need parenthesis to apply the ! operator.
! means do not match.
. means 'match any single character
* means repeat matching the previous character
$ means end of line.
It will match infinitely from the start until the end of the line unless it finds the word covenent.
So basically, it should match any name that does not contain covenant, i.e. If you want to put that in a rule that you want to match armor with AL > 250 and Epics but exclude covenant, you would want to put that in the name.
Like I said, I am a little rusty but I think that's what it is aiming for.