Problem with QA check-Regular expressions->Wrong degree symbol

I have created a Regex Expression QA check with the aim of detecting whether I am using an incorrect degree symbol in my projects.

 

The idea is simple. If I find a digit followed by an ordinal symbol "º" (note, ALT+167 "º" which is wrong as a degree symbol, NOT ° (ALT+248) which is correct), it should show a mistake.

 

Like this:

Well, it does NOT work. \d matches any digit, and º should match, well, "º"... but it does NOT work. I have even changed it for its ASCII entry, \d\xBA, and it DOES NOT work either. Neither does its Unicode code, \d\u00BA. And I have run out of options...

 

Any ideas? can someone replicate this and see whether I am making a stupid mistake or Trados has just the strangest error with something as simple as an ordinal symbol?

 

For your reference, I checked either solution in RegexBuddy and they find my string perfectly!!!