I've been having a lot of issues with regex in this program and I've been told numerous times that ^ works, but it doesn't for me and for what I'm using it for it should work because it is super simple.
Basically, folders that begin with _ ( 1 or more ) should be classes as an Internal file folder, all others A File folder... Because only one label can be applied at a time ( ie only 1 will actually show in the label field to be grouped by ) I have it set to the first and to stop trying to match anything else when it finds the situation...
Screenshots are provided for the bugged cases where sometimes _ works, other times it does not. I also have some screenshots at the end ( well, 1 which represents a list of failed regex which should work but doesn't )..
\ Appears to work, in most cases, for searching from the start of the string but there are cases where it fails ( when inside a folder which starts with _ it will assume the folders inside that folder all start with _ )...
^ has failed to work even once.
Lets see what \_+.* yields:
Working: dl.dropboxusercontent.com/u/260 ... 0_3461.png
Fail ( Parent begins with _ ): dl.dropboxusercontent.com/u/260 ... 0_3567.png
Lets change it to: ^_+.*
Fail: dl.dropboxusercontent.com/u/260 ... 6_6912.png
Fail: dl.dropboxusercontent.com/u/260 ... 13_772.png
Lets try _+.* ( which doesn't look at the start and will match a lot of the wrong folders such as ones with _ in the middle and because the parent folder has a _ will match ALL of them)
Fail: dl.dropboxusercontent.com/u/260 ... 9_8349.png
Debugging / End Result / Conclusion or my theory as to what is going on ( NOTE: It seems that if ANY of the parent path contains an underscore all folders are matched with this ):
So the bug seems to be that it matches the entire path instead of the folders in the lister / directory... ie c:\blah\blah\test.lua will use the entire string instead of just test.lua to match... which is probably why \ starts at the beginning if I go to the end but fails when I use .* because it'll match from _parent.*
There needs to be a way to match only what is in the lister instead of the full path and there should be a warning that it matches the full path instead of just the things in the lister...
To test this theory I tried \reintegrate\+.* as the pattern:
Pass: dl.dropboxusercontent.com/u/260 ... 5_7329.png
How do I make it look at the directory in question instead of the full-file path?