I was able to get my solution working (however below example didn’t work): a case-insensitive match files that doesn’t begin with a phrase but end with a phrase.
Notes: seems case-insensitivity is built-in.
Examples that worked:
^(.(?!TEST))$ - nothing that starts with TEST (or test)
^(.(?!TEST)).(csv|txt)$ - nothing that starts with TEST, but ends in CSV or TXT (case insensitive)
This didn’t work:
Tested expression #1 (from the manual/help): (.(?!TEST))*
Expected:
- Shouldn’t move TEST.*
- Should move all other .
Actual: moves nothing