Hi there. I hate to ask this in the plugin thread, because I'm pretty sure it's a problem I am having due to my inexperience with regex. But, after unsuccessfully googling and trying to read the python documentation and several regex tutorials I've given up and decided to ask here.
I download from ao3 and I can't stand rambling freeform tags cluttering things up, so I have developed a pretty extensive list of replaced and included freeformtags in my personal.ini with fandom cliches and stuff filtered into a custom column called "themes" that I have set up.
So, for example, I have:
Pining Derek=>Pining
Pining Stiles=>Pining
Mutual Pining=>Pining
then in my included section I have
freeformtags,themes==Pining
Now written this way these work great, but I also have other fandoms and the list can becomes lines and lines of different 'Character Pining=>Pining' which is kind of excessive and I'd like to avoid.
So, I tried it like this:
Pining.*=>Pining
and that worked great, but then it for some reason deletes a bunch of other themes (but not all) on some fics and when I revert to the long version of the ini it works again.
I can work around the issue by having the list be very long, but pining isn't the only tag like this that I'd like to be able to work for multiple characters without having to have so many lines.
So after that long winded explanation that I HOPE made sense... any ideas on why it's deleting the other themes and what I can do?
Example screenie:
http://i.imgur.com/v2LGEvF.png
My full personal.ini:
https://drive.google.com/file/d/0B_h...ew?usp=sharing
Thanks!!
edit: Because I get really obsessive about these things I went back through this thread (again) until I found
someone else's personal.ini who was having a different problem and started experimenting with different metacharacters with one tab while reading the wikipedia page on regex in another and I think I figured it out. I almost cried tears of relief! Anyway it seems I was able to get it to stop deleting the freeformtags that came after Pining alphabetically by changing it to
^Pining.*$=>Pining. I'm assuming that told it that ^ was the beginning and it needed to end after $. I think.
Well anyway sorry for cluttering up your thread with this! I'm leaving it in case someone else is confused and runs into a similar issue and I'll also check back to see if anyone has anything to add. Thanks!!