Find and replace with wildcard – does not replace

I can’t seem to get Find and replace to work with wildcards at all.

If I search for a value and include a wildcard, it correctly identifies the number of records containing the value, and it also asks me if I want to replace (or delete, if I leave the Replace with field blank) however many instances of the string are found (this is looking for “[*” in the Year field):

Correctly identifying number of records

– but then when I click OK, it invariably tells me that zero replacements/deletions have been made:

No replacements made :-(

How in the world does one use Find and replace to actually find and replace in EndNote? Am I missing something obvious here? Or something obscure, perhaps?