-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Since smart-list in ComicRack are Insensitive, I use "(?i)" with regex to work on some research like finding words that start with uppercase or not.
I saw that you added a check box in options of DataManager to activate or not case sensitivity.
So I use DM with it checked and all my all my regular expression rules start with the famous "(?i)" too.
But, today, by mistake, I forgot to put it and when I tried to debug my expression, I saw that DM did not take it into account.
I first tried to play with the checkbox and restart DataManager and ComicRack with no success.
And then, I tried just using simple conditions like "Is, Contains or Starts with...", playing with the checkbox again and restarting DM & CR, same results: DataManager is still case insensitive…
I played with a simple "Series" "Is, Contain, StartWith or RegEx" "THE BATMAN" fields in DM nightly v2.07.05.824 to see the problem if it help.
EDIT: OK, it is just the normal behavior
I just read the patch note 2.06.03.806 >
- Fixed infinite loop when replacing a string by itself (ex: Ok => ok).
- Added Case Sensitive option to Config GUI (it's only works with Replace right now).
And 2.06.03.r802
- Fixed Replace not working when some text is not lower case.
But, anyway, is it normal for the replace function to do its job in all cases? I mean, it doesn't matter if Batman is THE BATMAN, the Batman, tHe baTmAn or whatever, it always replaces with the defined value no matter the option is checked or not…
Shouldn’t it do nothing at all at some point? I tried to put a IS the batman and a NOT THE BATMAN, it doesn't work either or there is something I don't understand about the checkbox...