MTG Gatherer Regular Expressions whitespace
It looks like the Gatherer search simply does not understand negated regular expressions. I tried, and it gives the exact same results with NOT &lt;regular expression&gt; as with AND &lt;regular expression&gt;.

Fortunately, your search does not require the use of regular expressions at all. You can find what you're looking for just by using NOT "until end of turn" instead.