(?:[^t]|t(?:[^r]|r(?:[^u]|u(?:[^m]|m[^p]))))
What a time-saver it would be to write anything_but("trump")
Except, then you look at the source code and see this: public Builder anythingBut(final String pValue) {
return this.add("(?:[^" + sanitize(pValue) + "]*)");
}
Sad face :(