Hi, @kurt-ehrhardt, @Peterjones and All
Ah, already solved, nice :-)) So, just for fun, an other formulation could be :
SEARCH \[.*?\]
REPLACE \U$0
Note, Kurt, that the two search regexes, from Peter and me, would match a “multi-lines” square-bracket block, too, as, for instance :
array[ENUM1
_NAME]
Thus, to restrict to a single-line square-bracket block, the Peter’s search regex should be changed into :
SEARCH \[([^]\r\n]*)\]
And mine should be written :
SEARCH (?-s)\[.*?\]
Cheers,
guy038
P.S. :
Note that replacement case operations occur, only, with classical letters in range [A-Za-z] Unfortunately, for Non English-American people, this does not work, at all, for accentuated letters :-((