Alrighty, so.
I need a single regex that catches all cases of "[variable]" except for "[Swear]".
I got the first part figured out,^\[[a-zA-Z]+\] works well enough for me.
I also somewhat got the second part - ^((?!\[Swear\]).)*$gets everything except for the specific phrase "[Swear]"
Now, I sadly dont know how to combine the two - I want it to catch anything that has square brackets around it, except for when the content of the brackets is "Swear"
If you need more details I can try to be more specific